backend-patterns - Design scalable Node.js backend architectures
Provides backend architecture, API design, database optimization, caching, error handling, authentication, and server-side patterns for Node.js, Express, and Next.js.
Tags
Updated: 2026-10-03Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Design repository layers
- Separate business services
- Build API middleware
- Optimize database queries
- Prevent N+1 queries
- Configure transaction patterns
- Apply caching strategies
- Handle API errors
- Retry failed operations
- Validate JWT tokens
- Enforce role permissions
- Implement rate limiting
Inputs
- API requirements
- Database schema
- Authentication requirements
- Caching requirements
- Background job requirements
Outputs
- Backend architecture guidance
- API implementation patterns
- Database optimization recommendations
- Caching implementation examples
- Error handling patterns
- Authentication and authorization patterns
Requirements
- Node.js environment
- Express or Next.js API routes
- Database access
- Redis access for Redis caching
