Chapter 4. Devising Microservices and N-Tier Applications

Let's expand on what we saw and learned in the last chapter about the more advanced development and deployment of microservices and N-tier applications. This chapter will address the underlying architectures for these design approaches as well as resolve typical issues faced while building these types of applications. We will cover the following topics in the chapter:

  • Monolithic architectural pattern
  • N-tier application architecture
  • Building, testing, and automating N-tier applications
  • Microservices architectural pattern
  • Building, testing, and automating microservices
  • Decoupling multi-tier applications into multiple images
  • Making different tiers of applications work

Nowadays, modern software built ...

Get Troubleshooting Docker now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.