You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.0 KiB
2.0 KiB
Backend Development Navigation
Scope: Server-side, APIs, databases, auth
Structure
development/backend/ # [future]
├── navigation.md
│
├── api-patterns/ # Approach-based
│ ├── rest-design.md
│ ├── graphql-design.md
│ ├── grpc-patterns.md
│ └── websocket-patterns.md
│
├── nodejs/ # Tech-specific
│ ├── express-patterns.md
│ ├── fastify-patterns.md
│ └── error-handling.md
│
├── python/
│ ├── fastapi-patterns.md
│ └── django-patterns.md
│
├── authentication/ # Functional concern
│ ├── jwt-patterns.md
│ ├── oauth-patterns.md
│ └── session-management.md
│
└── middleware/
├── logging.md
├── rate-limiting.md
└── cors.md
Quick Routes
| Task | Path |
|---|---|
| REST API | backend/api-patterns/rest-design.md [future] |
| GraphQL | backend/api-patterns/graphql-design.md [future] |
| API design principles | principles/api-design.md |
| Node.js | backend/nodejs/express-patterns.md [future] |
| Python | backend/python/fastapi-patterns.md [future] |
| Auth (JWT) | backend/authentication/jwt-patterns.md [future] |
By Approach
REST → backend/api-patterns/rest-design.md [future]
GraphQL → backend/api-patterns/graphql-design.md [future]
gRPC → backend/api-patterns/grpc-patterns.md [future]
By Language
Node.js → backend/nodejs/ [future]
Python → backend/python/ [future]
By Concern
Authentication → backend/authentication/ [future]
Middleware → backend/middleware/ [future]
Data layer → data/ [future]
Related Context
- API Design Principles →
principles/api-design.md - Core Standards →
../core/standards/code-quality.md - Data Patterns →
data/navigation.md[future]