Sobre el proyecto
Backend from First Principles es un repositorio de documentación de código abierto que ofrece explicaciones detalladas, fragmentos de código e implementaciones prácticas para la ingeniería backend. Descompone sistemáticamente temas complejos en conceptos fundamentales, organizados en 26 áreas clave: HTTP/CORS, enrutamiento, serialización, autenticación, validación, arquitectura por capas (controladores, servicios, repositorios), diseño de API REST, bases de datos, caché (Redis, Memcached), colas de tareas, búsqueda de texto completo (Elasticsearch), tolerancia a fallos, gRPC, gestión de configuración, observabilidad (registro, monitoreo), apagado ordenado, seguridad (inyección SQL, XSS, CSRF), escalado/rendimiento, concurrencia, contenedorización (Docker, Kubernetes), CI/CD, pruebas automatizadas, intermediarios de mensajes (Kafka), WebSockets, OpenAPI y agentes de IA (LangGraph). El repositorio admite lectura sin conexión mediante PWA o una aplicación de escritorio local (construida con `npm run desktop`). Se fomentan las contribuciones para implementaciones adicionales en otros lenguajes, diagramas o aclaraciones.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.