3 ms·
It’s because they were billed as a way to reduce complexity but in reality just added a ton. The fundamental issue with event driven architecture is getting ou
by mountainriver 2y ago
It’s because they were billed as a way to reduce complexity but in reality just added a ton.
The fundamental issue with event driven architecture is getting out of sync with the source of truth.
Every single design doc I’ve seen in an organization pitching event driven architecture has overlooked the sync issue and ultimately been bitten by it.
- slt2021 2y agocan you explain how event driven is getting out of sync? my understanding is that you pipe data change events right into queue, after each and every change, so in theory your application should reflect all changes in near real-time. it will only go out of sync if your kafka consumers lag behind producers really really bad, and cannot process what is being produced fast enough
- mountainriver 2y agoEvents get missed for all kinds of reasons, having perfect delivery is basically impossible