Messaging terms
Decoupling systems through reliable, async communication
Asynchronous messaging decouples producers from consumers and makes distributed systems more resilient. This category covers message queues, pub/sub patterns, event streaming with Kafka, delivery guarantees, dead letter queues, and the architecture patterns that make event-driven systems robust at scale. When you need services to communicate without depending on each other's availability, messaging is the answer.
Event Sourcing vs Messaging
Event sourcing stores all state changes as immutable events (the source of truth) — messaging delivers events between services. They complement each other but serve different purposes.
2mo ago
messaging intermediate
Exactly-Once Delivery
Exactly-once delivery ensures each message is processed exactly once — achievable only with coordination between broker and consumer using transactions or idempotent producers.
2mo ago
messaging advanced
Event Bus Patterns PHP 7.0+
Patterns for routing events between publishers and subscribers — in-process event buses (Symfony EventDispatcher), message broker buses (RabbitMQ, Kafka), and hybrid architectures.
2mo ago
messaging intermediate