3

Solving Common MSA Enterprise System Challenges

In the previous chapter, we learned how to decompose the monolith and refactor it into an MSA enterprise system. We built a simplified system as an example and then refactored the system to demonstrate this process. By doing so, we resolved some of the challenges of running a monolithic system. However, moving toward MSA introduces a completely different set of issues that need to be addressed.

In this chapter, we will discuss the main challenges introduced in MSA, how to address them, and what specific methodologies we need to apply to maintain the MSA system’s reliability, durability, and smooth operation.

We will cover the following topics in this chapter:

  • MSA system isolation using an Anti-Corruption ...

Get Machine Learning in Microservices 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.