
Scalable Application Development with NestJS
Pacifique Linjanja
- Editorial
- Packt
- Año
- 2025
- Páginas
- ~612
- Nivel
- Intermedio
De qué trata
Tratado avanzado de Pacifique Linjanja publicado por Packt a inicios de 2025. Pensado como una guía exhaustiva y moderna para tech leads y desarrolladores senior que construyen infraestructuras de backend para alta concurrencia y entornos corporativos exigentes utilizando las últimas versiones de NestJS y Node.js.
La obra aborda tanto el diseño de APIs REST hiperoptimizadas como arquitecturas GraphQL federadas mediante Apollo Federation. Desarrolla patrones de microservicios basados en eventos con Kafka y RabbitMQ, persistencia híbrida con PostgreSQL y Redis para caché de baja latencia, y patrones de resiliencia (circuit breakers, rate limiting y retry backoff). Dedica capítulos clave a la observabilidad (OpenTelemetry, Prometheus, Grafana), seguridad avanzada con OAuth2/OIDC, testing automatizado con suites unitarias y e2e, y despliegues con Docker y Kubernetes.
El enfoque es estrictamente profesional, simulando los desafíos reales de rendimiento y modularidad de sistemas en producción. Destaca por su modernidad técnica, cubriendo las mejores prácticas de la industria para crear plataformas de microservicios preparadas para escalar a millones de peticiones diarias.
- NestJS 10+
- Microservicios
- Apollo Federation
- Kafka
- OpenTelemetry
- PostgreSQL y Redis
- Kubernetes
- Resiliencia y escalabilidad
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Plataforma de Microservicios Empresarial Federada
Construcción integral de un ecosistema de backend con pasarela GraphQL federada, microservicios dirigidos por eventos en Kafka, monitorización con OpenTelemetry y despliegue en Kubernetes.