backend-patterns - Apply scalable backend architecture patterns
Provides backend architecture, API design, database optimization, caching, error handling, and authentication patterns for Node.js, Express, and Next.js API routes.
Tags
Updated: 2026-09-28Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Design RESTful API structures
- Implement repository layers
- Implement service layers
- Build authentication middleware
- Optimize database queries
- Prevent N+1 queries
- Apply transaction patterns
- Configure caching strategies
- Centralize API error handling
- Add retry backoff
- Validate JWT tokens
- Enforce role permissions
Inputs
- API requirements
- Data access requirements
- Caching requirements
- Authentication requirements
- Authorization requirements
- Background processing requirements
Outputs
- Backend architecture guidance
- API design patterns
- Database optimization guidance
- Caching implementation patterns
- Error handling patterns
- Authentication implementation patterns
- Authorization patterns
Requirements
- Node.js runtime
- Express or Next.js API routes
- Supabase or database access
- Redis access for Redis caching
- JWT_SECRET for JWT validation
