Thanks for the shout-out, Saurabh! What I realized when talking to other engineers in the corporate world is that sometimes these rational steps go out the window when someone at a higher level advocates for a technology that promises everything.
Hence, you end up using it, whether it's suitable or not for the task at hand. I don't know if there are ways to deal with this. 🙂
Good breakdown, Saurabh!
One addition:
Think in terms of read vs write scaling.
- Reads scale with caching and replication.
- Writes need partitioning and careful consistency trade-offs.
Thanks for the article.
Thanks Raul.
Great points!
Better to approach interviews with a step-by-step plan. And this is a great one!
Thanks Fran!
Thanks for the shout-out, Saurabh! What I realized when talking to other engineers in the corporate world is that sometimes these rational steps go out the window when someone at a higher level advocates for a technology that promises everything.
Hence, you end up using it, whether it's suitable or not for the task at hand. I don't know if there are ways to deal with this. 🙂