Grokking Microservices for System Design Interviews

0% completed

Eventual Consistency and the UX

1. The Lag Is a Product Surface

Everything this module has built (events, outboxes, sagas) shares one property. Between the write and the rest of the world knowing about it, there is a lag. Usually milliseconds. Sometimes seconds. During an incident, occasionally minutes.

Engineers habitually treat that lag as an infrastructure detail. It is not. It is a product surface, meaning a part of the system that users touch directly and form opinions about.

Here is how they touch it. A customer updates their shipping address

.....

.....

.....

Like the course? Get enrolled and start learning!