Design a cloud database write path and recovery
Company: Amazon
Role: Software Engineer
Category: System Design
Difficulty: hard
Interview Round: Technical Screen
Overview: This question evaluates expertise in designing transactional write paths and crash recovery for cloud-native relational databases that separate compute from durable distributed storage, focusing on durability guarantees, commit protocols, replication and quorum rules, crash recovery mechanisms, write amplification, scalability, and observability.
Read the full Amazon Software Engineer interview experience this question came from