Summary
In this chapter, we discussed the problems with deploying a monolith and the different techniques to mitigate these issues: constraints and URL prefixing. The latter is the foundation for the ultimate solution: splitting the monolith into multiple microservices. Then, we showed how to apply distributed logging to a microservices world, ensuring that the requests are uniquely identifiable across different microservices.
You are ready to proceed to Chapter 13, in which you will learn how to optimize your Fastify application.