Summing Up
Done! This chapter is probably the most far-sighted in this whole book. It is also the one that brings to the table the most important decisions that you can make with your system. Optimizing queries is great, but you will only achieve massive scale by having a solid architecture that allows for this to happen. Of course, changing your architecture comes with very significant trade-offs.
The first concept that we dove into was sharding. Being able to break your database into multiple smaller databases is incredibly useful and can bring you to the next level. However, it’s important for you to remember that it will greatly increase the complexity of your systems and add a lot of new ways for things to go wrong.
Later, we talked about ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access