backend-patterns - Backend Architecture and API Design Patterns
Provides backend architecture patterns and server-side practices for APIs, databases, caching, errors, authentication, and middleware.
Tags
Updated: 2026-09-28Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Design REST and GraphQL endpoints
- Separate repository and service layers
- Optimize database queries
- Implement caching strategies
- Structure error handling and validation
- Build authentication middleware
- Configure background processing
Inputs
- API requirements
- Database schema
- Caching requirements
- Authentication requirements
- Authorization requirements
Outputs
- Backend architecture guidance
- API design recommendations
- Database optimization patterns
- Caching implementation patterns
- Error-handling implementation patterns
- Authentication and authorization patterns
- Server-side code examples
