Preparing for SDI
Tips for System Design Interview
Ask Refining Questions
Functional and non-functional requirements
Handle the data
Size of the data right now
Rate of growth for the data
How will the data be consumed by other subsystems or end users
Is the data read-heavy or write heavy?
Do we need strict consistency of data? or eventual consistency work?
What's the durability target of the data
What privacy or regulatory requirements do we require for storing or transmitting user data?
Discuss the components
Discuss Trade-offs
Last updated
Was this helpful?