Архитектурные паттерны серверного кода на Node.js

★ 7.9 · web-development

backend-patterns is a Claude Code skill that guides the design and review of server-side code in Node.js, Express, and Next.js API routes using proven architectural patterns. It covers repository, service, and controller layer separation, database query optimization including N+1 prevention, connection pooling, and indexing, as well as transactions via stored procedures and caching with Redis or in-memory solutions. The skill also addresses middleware pipeline construction for auth, logging, and rate limiting, structured error handling and validation for REST and GraphQL APIs, and setup of background jobs and async processing. Developers building scalable server-side applications will find ready-to-use TypeScript code examples for organizing backend logic cleanly and consistently.