Backend
2,516 installs
Node.js Backend Patterns
by wshobson/agents
Build production-ready Node.js backend services with Express/Fastify, implementing middleware patterns, error handling, authentication, database integration,…
Skill content
Production-ready Node.js backend patterns with Express/Fastify, middleware, authentication, and database integration. - Covers layered architecture (controllers, services, repositories), dependency injection, and microservices design with TypeScript - Includes middleware patterns for authentication, validation, rate limiting, and request logging with practical examples - Provides custom error handling, global error handlers, and async error wrappers for robust error management - Supports PostgreSQL (connection pooling, transactions) and MongoDB (Mongoose) with caching strategies using Redis - Demonstrates JWT authentication, refresh tokens, API response formatting, and best practices for production deployments Node.js Backend Patterns Comprehensive guidance for building scalable, maintainable, and production-ready Node.js backend applications with modern frameworks, architectural patterns, and best practices. When to Use This Skill - Building REST APIs or GraphQL servers - Creating microservices with Node.js - Implementing authentication and authorization - Designing scalable backend architectures - Setting up middleware and error handling - Integrating databases (SQL and NoSQL) - Building real-time applications with WebSockets - Implementing background job processing Detailed patterns and worked examples Detailed pattern documentation lives in references/details.md. Read that file when the navigation tier above is insufficient.