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