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 more is needed 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 how containers living on the same host can communicate with each other and how external clients can access containerized applications if necessary.