Skip to main content

7 docs tagged with "event-driven"

View all tags

Data-Driven vs Event-Driven Architecture: Deep Dive & Decision Framework

Comprehensive senior-principal architectural comparison of Data-Driven Architecture (DDA) and Event-Driven Architecture (EDA). Explores state vs stream paradigms, ACID vs eventual consistency, temporal coupling, polling tax, dual-write prevention with Transactional Outbox and CDC, and a battle-tested decision framework for production systems.

Event-Driven Microservices

In-depth guide to Event-Driven Microservices, covering domain events, event types (notification vs carried-state vs sourcing), choreography sagas, transactional outbox pattern, schema evolution, ordering, idempotency, and Kafka setups.

Message Queues & Streaming

Guide to asynchronous messaging systems including Kafka, RabbitMQ, SQS, event sourcing, pub/sub patterns, consumer groups, ordering guarantees, and exactly-once semantics.

Redis Pub/Sub

Redis Pub/Sub messaging — channels, patterns, fire-and-forget semantics, delivery guarantees, and production comparison with Redis Streams.

Redis Streams

Complete guide to Redis Streams — append-only logs, consumer groups, message acknowledgement, and comparison with Kafka for senior engineers.

Transactional Outbox Pattern

A complete guide to the Transactional Outbox Pattern — from the Dual-Write problem for beginners to CDC vs polling internals, at-least-once guarantees, ordering semantics, and production monitoring for senior engineers.