10

Modernizing the Monolith - Best Practices

In Chapter 7, we explored monolithic architectures and contrasted them with microservices-based architectures. We discovered that they are very different in their approach to interprocess communication, especially when it comes to database access. As a reminder, in monolithic architectures, it is quite common to have one or a few databases with many different applications or services from different business units accessing them. In microservices-based architectures, we want to have every service leverage its own database. So, in theory, in a microservices architecture, there is a database for every service we implement.

In this chapter, we will introduce some approaches for modernizing these legacy ...

Get Modernizing Legacy Applications to Microsoft Azure 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.