StackPractices

messaging

Recursos prácticos sobre messaging para ingenieros de software.

41 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

Enviar Emails con SMTP en Python, Node.js y Java

Aprende a enviar emails transaccionales y masivos vía SMTP con Python, Node.js y Java. Cubre...

intermediate

Redis Pub/Sub para mensajeria entre procesos

Usa canales pub/sub de Redis para difundir eventos entre procesos, manejar suscripciones e...

intermediate

Tareas en Segundo Plano (Background Jobs)

Descarga trabajo lento de las peticiones HTTP: ejecuta tareas en segundo plano con colas de...

intermediate

Colas de mensajes fallidos (DLQ) en SQS, RabbitMQ y Kafka

Configura dead letter queues en SQS, RabbitMQ y Kafka: políticas de reenvío, límites de reintentos,...

advanced

Microservicios Event-Driven

Diseña microservicios event-driven con message brokers, event sourcing, CQRS y patrones de...

advanced

Implementar Event Sourcing con CQRS en Python

Construye un sistema con event sourcing y CQRS en Python: event store, aggregates, proyecciones,...

intermediate

Event Streaming con Apache Kafka y Node.js

Construye sistemas event-driven escalables usando Apache Kafka con producers, consumers, consumer...

advanced

Construir Consumer Groups de Kafka con Python para

Crear consumer groups de Kafka en Python con asignacion de particiones, gestion de offsets,...

intermediate

Consumir Topicos de Kafka con Spring Boot Stream Listeners

Construir consumers de Kafka en Spring Boot usando anotaciones @KafkaListener, consumers...

advanced

Idempotencia en Procesamiento de Mensajes

Hacé que el procesamiento de mensajes sea idempotente para que entregas duplicadas no generen side...

advanced

Patron Outbox Transaccional para Eventos Confiables

Usar el patron outbox transaccional para publicar eventos de dominio junto con cambios de base de...

intermediate

Distribuir Tareas en Background con Python Celery y Redis

Configurar Celery con Redis broker para procesamiento distribuido de tareas incluyendo chaining,...

intermediate

Configurar Dead-Letter Queues en RabbitMQ para Mensajes

Configurar dead-letter queues y exchanges en RabbitMQ con expiracion TTL, limites de longitud,...

intermediate

Construir un Consumer de RabbitMQ con Python y Pika

Crear un consumer y producer de RabbitMQ en Python usando pika con colas durables, dispatching de...

intermediate

Task Queues y RPC con RabbitMQ y AMQP

Distribuí tareas en segundo plano e implementá patrones request-reply con RabbitMQ usando durable...

intermediate

Implementar Mensajeria Pub/Sub con Redis en Python

Construir mensajeria pub/sub en tiempo real con Redis y Python incluyendo suscripciones por patron,...

intermediate

Construir Lambda Event-Driven con Triggers SQS y Batch

Procesar mensajes SQS con Lambda usando batch windows, partial batch responses, manejo de errores y...

intermediate

Patrón Claim Check

Almacena payloads grandes en almacenamiento externo y pasa un token ligero por el bus de mensajes,...

advanced

Patrón Compensating Transaction

Deshace los efectos de una transacción completada ejecutando una operación contraria, habilitando...

intermediate

Patrón Dead Letter Channel

Rutar mensajes no procesables a una cola de mensajes muertos separada para inspeccion y replay....

No se encontraron resultados.