All Questions
Scaling Writes hard

The CAP theorem discusses partitions (P). The PACELC theorem extends this by asking: 'Else (E), when the system is running normally (Latency vs Consistency)...'

  1. A Do you choose Efficiency or Cost?
  2. B Do you choose Partition or Availability?
  3. C Do you choose Latency or Consistency? (e.g., do you wait for replication to finish to guarantee consistency, or return early for low latency?)
  4. D Do you choose Logging or Caching?

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions