Agent skill · software engineering · affaan-m
backend-patterns
Node.js, Express, Next.js API 라우트를 위한 백엔드 아키텍처 패턴, API 설계, 데이터베이스 최적화 및 서버 사이드 모범 사례.
Why this skill is useful
Provides specific backend architecture patterns and optimization techniques for Node.js and Express that the AI wouldn't reliably generate on its own.
What it needs
About 7k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.
What this skill does
백엔드 개발 패턴 확장 가능한 서버 사이드 애플리케이션을 위한 백엔드 아키텍처 패턴과 모범 사례. 활성화 시점 REST 또는 GraphQL API 엔드포인트를 설계할 때 Repository, Service 또는 Controller 레이어를 구현할 때 데이터베이스 쿼리를 최적화할 때 (N+1, 인덱싱, 커넥션 풀링) 캐싱을 추가할 때 (Redis, 인메모리, HTTP 캐시 헤더) 백그라운드 작업이나 비동기 처리를 설정할 때 API를 위한 에러 처리 및 유효성 검사를 구조화할 때 미들웨어를 구축할 때 (인증, 로깅, 요청 제한) API 설계 패턴 RESTful API 구조 Repository 패턴 Service 레이어 패턴 미들웨어 패턴 데이터베이스 패턴 쿼리 최적화 N+1 쿼리 방지 트랜잭션 패턴 캐싱 전략 Redis 캐싱 레이어 Cache-Aside 패턴 에러 처리 패턴 중앙화된 에러 핸들러 지수 백오프를 이용한 재시도 인증 및 인가 JWT 토큰 검증 역할 기반 접근 제어 요청 제한 간단한 인메모리 요청 제한기 백그라운드 작업 및 큐 간단한 큐 패턴 로깅 및 모니터링 구조화된 로깅 기억하세요: 백엔드 패턴은 확장 가능하고 유지보수 가능한 서버 사이드 애플리케이션을 가능하게 합니다. 복잡도 수준에 맞는 패턴을 선택하세요.
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills affaan-m/backend-patterns--3ea07d