**Loose coupling**: Publishers do not know or care about subscribers - **Easy extensibility**: Adding a new reaction to an event requires no changes to existing code - **Resilience**: If the email service is down, the order still succeeds; the email can be retried later - **Scalability**: Subscriber