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?