messaging
Recursos prácticos sobre messaging para ingenieros de software.
40 resultados
Conectando Sistemas con Mensajes y Eventos
Cuando las llamadas API directas se convierten en cuellos de botella, los patrones de mensajería proporcionan el desacoplamiento y resiliencia necesarios para sistemas distribuidos. Las colas de mensajes, buses de eventos y procesadores de streams manejan backpressure, reintentos y consistencia eventual.
Esta colección cubre recetas para implementar patrones pub/sub, usar brokers de mensajes como RabbitMQ y Kafka, diseñar arquitecturas orientadas a eventos y manejar dead letter queues. Cada patrón incluye escenarios de fallo y estrategias de recuperación.
Patrón Event-Carried State Transfer
Replica cambios de estado a través de servicios publicando eventos que llevan el estado completo...
Patrón de Consumidor Idempotente
Procesa mensajes de una cola exactamente una vez sin importar los duplicados, usando operaciones...
Patrón Inbox
Usa una tabla o cola dedicada de inbox para registrar eventos o solicitudes entrantes, asegurando...
Patrón Message Deduplication
Prevenir procesamiento duplicado rastreando IDs de mensaje con claves de idempotencia. Los...
Patrón Message Deferral
Retrasar el procesamiento de mensajes a un horario programado. Mover mensajes que no pueden...
Patrón Message Queue Load Leveling
Suaviza picos de tráfico colocando una cola entre el productor y el consumidor. El productor...
Patrón Publish-Subscribe
Difunde eventos a múltiples suscriptores independientes. Los publicadores envían mensajes a un...
Nivelación de Carga con Colas: Suaviza Picos de Tráfico
Usá Queue-Based Load Leveling para desacoplar productores y consumidores, absorber picos y procesar...
Patrón de Convoy Secuencial
Preserva el orden de los mensajes relacionados en un sistema distribuido enrutando los eventos de...
Runbook de Dead Letter Queue
Runbook operativo para clasificar, corregir y reprocesar mensajes de la dead letter queue en Kafka...
Plantilla de Convencion de Naming de Kafka Topics
Plantilla para estandarizar nombres de Kafka topics across teams: naming patterns, environment...
Política de Evolución de Schemas (Avro, Protobuf, JSON)
Política reutilizable para evolucionar esquemas de mensajes en sistemas orientados a eventos:...
Plantilla de Diseño de Colas RabbitMQ
Plantilla para documentar el diseño de colas, exchanges y bindings de RabbitMQ: tipos de exchange,...
Guía Completa de Kafka Stream Processing
Construye pipelines de eventos en tiempo real con Kafka: producers, consumers, Kafka Streams,...
Guía Completa de Comunicación entre Microservicios
Compara patrones de comunicación síncrona vs asíncrona para microservicios. Cubre REST, gRPC, colas...
Procesamiento de Streams: Pipelines con Kafka y Flink
Guía práctica sobre procesamiento de streams: elegir entre Kafka Streams, Flink y Spark Streaming,...
Guía Completa de Sistemas Event-Driven
Diseña backends event-driven: event sourcing, CQRS, sagas, outbox pattern, idempotency, eventual...
Guía Completa de Apache Kafka en Producción
Opera Apache Kafka en producción: particiones, replicación, consumer groups, tuning, monitoreo,...
Arquitectura RabbitMQ: Exchanges, Queues y Clustering
Diseña y opera RabbitMQ para mensajería confiable. Cubre exchanges, queues, bindings, patrones de...
Colas de Mensajes — Inmersión en RabbitMQ, Kafka y SQS
Referencia Detallada sobre colas de mensajes: cuándo usar RabbitMQ, Kafka o SQS. Cubre patrones,...
No se encontraron resultados.