System Design Study Plan
Whenever we are designing large scale system, we need to consider about few things
- What are the different rchitectural pieces that can be used?
- How do these pieces work with each other?
- How do we best using these pieces well? what are the right trade-offs?
Investing in scaling before it is needed is generally not a smart business proposition. however, some forethought into the design can save valuable time and resources in the future.