service-layer-architecture
SKILL.md
Service Layer Architecture
Clean, performant API layers with proper separation of concerns and parallel data fetching.
When to Use
- Building REST APIs with complex data aggregation
- GraphQL resolvers needing data from multiple sources
- Any API where responses combine data from multiple queries
- Systems needing testable, maintainable code
Three-Layer Architecture
┌─────────────────────────────────────────────────────┐