</> CodeBooks
    ← Volver a Nest.js (página 1)
    Portada de Scalable Application Development with NestJS

    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?

    TeóricoPráctico

    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.