Agent skill · software engineering · affaan-m
backend-patterns
Patrones de arquitectura backend, diseño de API, optimización de base de datos y buenas prácticas del lado del servidor para Node.js, Express y rutas API de Next.js.
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
Patrones de Desarrollo Backend Patrones de arquitectura backend y buenas prácticas para aplicaciones del lado del servidor escalables. Cuándo Activar Diseñar endpoints de API REST o GraphQL Implementar capas de repositorio, servicio o controlador Optimizar consultas de base de datos (N+1, indexación, connection pooling) Agregar caché (Redis, en memoria, headers de caché HTTP) Configurar trabajos en segundo plano o procesamiento asíncrono Estructurar manejo de errores y validación para APIs Construir middleware (auth, logging, rate limiting) Patrones de Diseño de API Estructura de API RESTful Patrón Repository Patrón de Capa de Servicio Patrón Middleware Patrones de Base de Datos Optimización de Consultas Prevención de Problema N+1 Patrón de Transacción Estrategias de Caché Capa de Caché con Redis Patrón Cache-Aside Patrones de Manejo de Errores Manejador de Errores Centralizado Reintentos con Backoff Exponencial Autenticación y Autorización Validación de Token JWT Control de Acceso Basado en Roles Rate Limiting El rate limiting debe usar un almacén compartido como Redis, un gateway, o el limitador nativo de la plataforma. No usar contadores en memoria por proceso para APIs de producción: se reinician al desplegarse, se dividen entre réplicas y fallan abiertamente en entornos serverless o multi-instancia. Mantener la capa backend responsable de elegir el punto de integración y la forma del error; usar api-design para el contrato HTTP y security-review para la revisión de casos de abuso. Trabajos en Segundo Plano y Colas Patrón de Cola Simple Logging y Monitoreo Logging Estructurado Recuerda: Los patrones backend permiten aplicaciones del lado del servidor escalables y mantenibles. Elige los patrones que se ajusten a tu nivel de complejidad.
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills affaan-m/backend-patterns--7feca6