design-layered-backend-architecture - Design Layered Backend Architecture for HTTP APIs and Microservices
Design or review a layered backend architecture (routes, controllers, services, repositories) for HTTP APIs and microservices.
Tags
Updated: 2026-02-11Capabilities
Typical Inputs
Typical Outputs
What this skill does
- design layered backend architecture
- review existing architecture
- define service structure
- create layering blueprint
- map request lifecycle
- enforce architectural invariants
Inputs
- Primary service responsibilities
- Domain boundaries
- External interfaces
- Persistence model
- Integration points
- Existing constraints
Outputs
- Layering blueprint
- Directory/module layout
- Request lifecycle map
- Architectural invariants list
Requirements
- HTTP API environment
- Microservices context
- Codebase access
- Architecture review capability
