JavaScript (Node.js) y microservicios: de la idea a la producción
300 páginas
Spanish
PDF
4.5

JavaScript (Node.js) y microservicios: de la idea a la producción

JavaScript (Node.js) y microservicios: de la idea a la producción

Autor:

Año:

Resumen:

Este libro es una guía práctica para construir una arquitectura de microservicios utilizando JavaScript y la plataforma Node.js. A diferencia de los materiales teóricos abstractos, el autor ofrece un enfoque paso a paso: desde el diseño del primer microservicio hasta el despliegue de un sistema completo en la nube.



De qué trata el libro:

  • Diseño de arquitectura de microservicios: límites de servicios, patrones de interacción, gestión de datos
  • Creación de API RESTful e interacción asíncrona a través de colas de mensajes (RabbitMQ, Kafka)
  • Contenerización con Docker y orquestación con Docker Compose
  • Pruebas de microservicios: unitarias, de integración, pruebas de extremo a extremo
  • Monitoreo, registro y manejo de errores en un sistema distribuido
  • Tuberías CI/CD e implementación en plataformas en la nube
  • Seguridad: autenticación, autorización, protección del tráfico entre servicios


Para quién es este libro:

El libro está dirigido a desarrolladores que ya conocen los fundamentos de JavaScript y Node.js y desean pasar a construir sistemas distribuidos escalables. Será útil tanto para desarrolladores backend como para ingenieros fullstack que buscan dominar el enfoque moderno para crear aplicaciones de servidor. Se agradece tener experiencia con bases de datos y el protocolo HTTP, pero no es obligatorio: todos los conceptos necesarios se explican a lo largo de la exposición.



Qué aprenderá:

  • Cómo descomponer correctamente un monolito en microservicios
  • Qué patrones de interacción (síncronos y asíncronos) elegir en diferentes escenarios
  • Cómo organizar un punto de entrada único (API Gateway) y el balanceo de carga
  • Cómo gestionar transacciones y la consistencia de datos
  • Cómo probar y depurar sistemas distribuidos
  • Cómo automatizar la compilación, las pruebas y el despliegue


Características de la edición:

  • Todos los ejemplos de código están disponibles para descargar y listos para ejecutar
  • Casos reales del desarrollo comercial
  • Recetas probadas para tareas típicas (registro, manejo de errores, reintentos)
  • Comparación de bibliotecas y frameworks populares (Express, Fastify, Seneca, Moleculer)


El libro "JavaScript (Node.js) y microservicios" se convertirá en su compañero confiable para dominar uno de los paradigmas arquitectónicos más demandados. Después de leerlo, podrá diseñar, desarrollar y mantener con confianza sistemas de microservicios de cualquier complejidad.

Recommendations