What problem does it solve? Building production Node.js backends requires many decisions around architecture, middleware, error handling, authentication, and database integration, and inconsistent implementations lead to fragile APIs that are hard to maintain and scale. ## Core Features & Use Cases - Framework Setup: Provides Express and Fastify server configurations with security middleware (helmet, cors, compression) and structured logging via Pino. - Layered Architecture: Implements controller, service, and repository layers with dependency injection for testable, maintainable codebases. - Security & Reliability: Covers JWT authentication with refresh tokens, Zod-based validation middleware, Redis-backed rate limiting, custom error classes, and a global error handler. - Use Case: When building a REST API for user management, apply the layered pattern with a UserController, UserService, and UserRepository backed by a PostgreSQL connection pool, protected by JWT auth and rate limiting. ## Quick Start Ask the AI to scaffold a Node.js Express REST API with layered architecture, JWT authentication, Zod validation, and PostgreSQL integration following these backend patterns.