StackPractices

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.

intermediate

Patrón de Consumidor Idempotente

Procesa mensajes de una cola exactamente una vez sin importar los duplicados, usando operaciones...

intermediate

Patrón Inbox

Usa una tabla o cola dedicada de inbox para registrar eventos o solicitudes entrantes, asegurando...

intermediate

Patrón Message Deduplication

Prevenir procesamiento duplicado rastreando IDs de mensaje con claves de idempotencia. Los...

intermediate

Patrón Message Deferral

Retrasar el procesamiento de mensajes a un horario programado. Mover mensajes que no pueden...

intermediate

Patrón Message Queue Load Leveling

Suavizar picos de trafico colocando una cola entre el productor y el consumidor. El productor...

intermediate

Patrón Publish-Subscribe

Difundir eventos a multiples suscriptores independientes. Los publicadores envian mensajes a un...

intermediate

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...

intermediate

Patron de Convoy Secuencial

Preserva el orden de mensajes relacionados en un sistema distribuido agrupandolos en secuencias...

intermediate

Runbook de Dead Letter Queue

Runbook para handlear y replayear dead letter queue messages en Kafka y RabbitMQ: DLQ setup,...

intermediate

Plantilla de Convencion de Naming de Kafka Topics

Plantilla para estandarizar nombres de Kafka topics across teams: naming patterns, environment...

advanced

Politica de Evolucion de Message Schemas

Politica para evolucionar message schemas de forma segura en event-driven systems: backward y...

intermediate

Plantilla de Diseno de Colas RabbitMQ

Plantilla para documentar diseno de colas, exchanges y bindings de RabbitMQ: exchange types, queue...

advanced

Kafka Stream Processing

Construye pipelines de event streaming en tiempo real con Kafka. Cubre producers, consumers, Kafka...

kafka stream-processing event-streaming schema-registry
intermediate

Comunicación entre Microservicios

Compara patrones de comunicación síncrona vs asíncrona para microservicios. Cubre REST, gRPC, colas...

advanced

CQRS + Event Sourcing — Guía Combinada

Guía práctica de combinar CQRS y Event Sourcing: separar modelos de lectura y escritura,...

advanced

Procesamiento de Streams: Pipelines con Kafka y Flink

Guía práctica sobre procesamiento de streams: elegir entre Kafka Streams, Flink y Spark Streaming,...

advanced

Sistemas Event-Driven

Disenar y operar backends event-driven. Cubre event sourcing, CQRS, sagas, outbox pattern,...

advanced

Apache Kafka en Producción

Ejecutar Apache Kafka en produccion con confianza. Cubre particiones, replicacion, consumer groups,...

advanced

Arquitectura RabbitMQ: Exchanges, Queues y Clustering

Diseña y opera RabbitMQ para mensajería confiable. Cubre exchanges, queues, bindings, patrones de...

intermediate

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.