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

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

RESTbackend/api-patterns/rest-design.md [future] GraphQLbackend/api-patterns/graphql-design.md [future] gRPCbackend/api-patterns/grpc-patterns.md [future]

By Language

Node.jsbackend/nodejs/ [future] Pythonbackend/python/ [future]

By Concern

Authenticationbackend/authentication/ [future] Middlewarebackend/middleware/ [future] Data layerdata/ [future]


  • API Design Principlesprinciples/api-design.md
  • Core Standards../core/standards/code-quality.md
  • Data Patternsdata/navigation.md [future]