Summing Up
You’ve made it to the end of this chapter! In it, we have discussed a different kind of scalability problem that has nothing to do with a high volume of requests but with managing large codebases and big engineering teams.
The pains associated with big organizations cannot be cured, but they can be mitigated. You have played around with three resources that, I am convinced, will help you in the following ways:
-
Defining clear ownership boundaries. These boundaries are not just words on a piece of (digital) paper but have real effects on how your codebase is managed.
-
Modularizing your codebase. Continuing the previous point, a modular codebase can mimic some of the advantages (readability, maintainability) of microservices, with none ...
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