Tag: architecture
Event Sourcing vs Messaging
1
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.
3mo ago
Messaging intermediate
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.
3mo ago
Messaging intermediate
Storing state as an immutable sequence of domain events rather than the current snapshot — the current state is derived by replaying events.
3mo ago
Architecture advanced
Event Storming
A collaborative workshop technique for rapidly exploring complex business domains using sticky notes — surfacing domain events, commands, and bounded contexts.
3mo ago
Architecture advanced
A design paradigm where components communicate by producing and consuming events, enabling loose coupling and asynchronous processing.
3mo ago
Architecture intermediate
A consistency model where replicas may diverge temporarily but converge to the same value given no new writes — trading immediacy for availability.
3mo ago
Architecture intermediate