Introduction
It is not an easy task to work on called system design. I am still trying to learn the importance how to stay organized, well-structured in system design interview.
My understanding
I spent last two weeks to learn the basics, and I read the book called design large data intensive application, I watched a few videos from Facebook, Instagram. I find out that it is not too difficult for me to learn system design. I need to invest time and build good habit to study it, talk about, and blog about it.
A step by step guide
step 1: requirements clarificationsstep 2: system interface definition
step 3: back-of-the-envelope estimation
step 4: define data model
step 5: high-level design
step 6: detailed design
step 7: identifying and resolving bottlenecks
No comments:
Post a Comment