In this chapter, we looked at the various tenets of building scalability in applications. It starts from the code (algorithms, data structures, and so on) and goes up to engineering scalability at a system level.
As our application is not going to run on a single machine, we need to build distributed systems in Go, which is the topic for our next chapter.