tezvyn:

Design a global low-latency database

Source: interviewadvanced

WHAT IT TESTS: multi-region database tradeoffs. OUTLINE: a distributed store with replicas near users, a tuned consistency level, accepting lag, conflicts, and cross-region cost. RED FLAG: promising low latency, strong consistency, and low cost together.

WHAT IT TESTS: architecting across regions while naming the unavoidable tradeoffs. ANSWER OUTLINE: propose a globally distributed database like Cosmos DB or Spanner with replicas in each region so reads and writes hit a nearby endpoint. Pick a consistency level deliberately, such as session or bounded staleness, accepting replication lag and write conflicts that need a resolution policy. Acknowledge higher cost from multi-region capacity and egress. RED FLAG: claiming low latency everywhere, strong global consistency, and low cost at once.

Read the original → interview

Get five bites like this every day.

Tezvyn delivers a daily feed of 60-second tech bites with quizzes to lock in what you learn.

Design a global low-latency database · Tezvyn