
El saga pattern para transacciones distribuidas
Cómo implementar el saga pattern para transacciones distribuidas entre microservicios: orquestación frente a coreografía, con lógica de compensación.
Etiquetas
18 artículos · Página 2 de 2

Cómo implementar el saga pattern para transacciones distribuidas entre microservicios: orquestación frente a coreografía, con lógica de compensación.

Tutorial paso a paso de un microservicio orientado a eventos con Node.js, RabbitMQ y TypeScript: publicación, consumo, colas muertas e idempotencia.

Comparación práctica de gRPC y REST en servicios backend: rendimiento, experiencia de desarrollo, streaming y los compromisos que deciden cuál usar.

Cómo los API gateways gestionan enrutamiento, autenticación, rate limiting y agregación de respuestas, y cómo elegir o construir el adecuado.

Un service mesh saca los reintentos, el circuit breaking, mTLS y la observabilidad del código de la aplicación y los lleva a la infraestructura.

Cuando una petición atraviesa cinco servicios, los logs aislados no sirven: las trazas distribuidas los unen con trace IDs, spans y contexto.