System Design · Karat · Easy
Explain how strong consistency differs from eventual consistency in a distributed system. Then, for each of the following three use cases, pick the consistency model you would adopt and defend that choice: A banking application. Fetching metadata (such as titles and descriptions) for a video streaming service. Analytics that track how many viewers are watching. For every scenario, your justification should weigh the trade-offs across availability, latency, correctness, and…