backend-patterns - Backend architecture and API design patterns
Provides patterns and best practices for scalable Node.js, Express, and Next.js API backends.
Tags
Updated: 2026-09-28Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Design REST APIs
- Structure repository layers
- Separate service logic
- Build authentication middleware
- Optimize database queries
- Prevent N+1 queries
- Implement transactions
- Add caching layers
- Handle API errors
- Retry failed requests
- Validate JWT tokens
- Apply role permissions
Inputs
- API requirements
- Database queries
- Authentication configuration
- Cache configuration
- Background job requirements
Outputs
- Backend architecture guidance
- API implementation patterns
- Database optimization guidance
- Authentication and authorization patterns
- Error handling patterns
Requirements
- Node.js environment
- Express or Next.js API routes
- Relevant database access
- Required authentication configuration
