Back to All 55 System Design Questions
#12Medium

Design a Key-Value Store

Asked by:AppleGoogleCanvaAvalara

Recommended Solutions from the Web

Key Details & Edge Cases You Should Know

How will you distribute the data via partitioning?

How will you make sure the data is not lost (replication)?

How will you ensure fault tolerance?

Know your CAP Theorem basics - is your store CA or CP or AP? And why?

How will you handle concurrent reads or writes?