StackPractices

Etiqueta: event-driven

Explora 24 recursos prácticos de ingeniería de software etiquetados con "event-driven". Descubre recetas de código, patrones de diseño, plantillas de documentación y guías detalladas para ayudarte a construir, desplegar y mantener soluciones listas para producción con event-driven.

Arquitectura Orientada a Eventos

La arquitectura orientada a eventos desacopla componentes haciendo que reaccionen a eventos en lugar de llamarse directamente. Esto mejora la escalabilidad y resiliencia, pero requiere un diseno cuidadoso de orden, idempotencia y evolucion de esquemas.

Los recursos a continuacion cubren event sourcing, CQRS, procesamiento de streams, sagas, coreografia y orquestacion. Cada patron explica como construir sistemas que responden al cambio sin crear dependencias ocultas.

Cada recurso incluye explicaciones claras, ejemplos de codigo y advertencias sobre errores comunes. Usa estos materiales para tomar decisiones informadas, evitar problemas en produccion y acelerar tu flujo de trabajo. Si estas empezando, lee primero los articulos marcados como principiante; si ya tienes experiencia, ve directo a los patrones avanzados y las guias de arquitectura.

Diseñar Sistemas Event-Driven con Event Buses y Brokers

Cómo construir sistemas débilmente acoplados usando eventos, event buses, message brokers y event...

Microservicios Event-Driven

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

Implementar Event Sourcing con CQRS en Python

Construir un sistema event-sourced con separacion CQRS usando Python, persistencia de event store,...

Event Streaming con Apache Kafka y Node.js

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

Construir Consumer Groups de Kafka con Python para

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

Idempotencia en Procesamiento de Mensajes

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

Patron Outbox Transaccional para Eventos Confiables

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

Construir Arquitecturas Serverless Event-Driven

Cómo diseñar sistemas débilmente acoplados usando funciones serverless disparadas por eventos de...

Construir Lambda Event-Driven con Triggers SQS y Batch

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

Patrón Domain Event

Captura y publica ocurrencias importantes dentro de un modelo de dominio para desacoplar efectos...

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 requests entrantes, asegurando...

Patrón Observer

Define un mecanismo de suscripción para notificar a múltiples objetos sobre eventos. Patrón de...

Patrón Publish-Subscribe

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

Comunicación entre Microservicios

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

Arquitectura Orientada a Eventos — Colas, Tópicos y Streams

Guía práctica de arquitectura orientada a eventos: eventos vs comandos, brokers de mensajes,...

Event Sourcing — Estado como Secuencia de Eventos

Inmersión profunda en Event Sourcing: persiste cambios de estado como eventos, reconstruye...

Arquitectura Serverless — Patrones y Anti-Patrones

Guía práctica de arquitectura serverless: diseño de funciones, cold starts, patrones event-driven,...

Guía de Arquitectura de Software

Una guía para diseñar arquitectura de software: monolitos vs microservicios, arquitectura en capas,...