http://gengwg.blogspot.com/
A strong process is crucial to successfully solving system design questions. We broke it down into four steps:
A strong process is crucial to successfully solving system design questions. We broke it down into four steps:
- Scope the problem: Don't make assumptions; Ask questions; Understand the constraints and use cases.
- Sketch up an abstract design that illustrates the basic components of the system and the relationships between them.
- Think about the bottlenecks these components face when the system scales.
- Address these bottlenecks by using the fundamentals principles of scalable system design.
Comments
Post a Comment
https://gengwg.blogspot.com/