Summary
In this chapter, we learned what a distributed application architecture is and what patterns and best practices are helpful or needed to successfully run a distributed application. Lastly, we discussed what is needed in addition to run such an application in production.
In the next chapter, we will dive into networking limited to a single host. We're going to discuss in detail how containers living on the same host can communicate with each other and how external clients can access containerized applications if necessary.