© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2021
N. LamouchiPro Java Microservices with Quarkus and Kuberneteshttps://doi.org/10.1007/978-1-4842-7170-4_8

8. Splitting the Monolith: Bombarding the Domain

Nebrass Lamouchi1  
(1)
Paris, France
 

Introduction

We have defined what a microservice architecture is and discussed the problems it solves. We also learned about the many benefits of adopting a microservices architecture. But how can you migrate your monolithic application to a microservices architecture? How can you apply this pattern? How can you split your monolith without rewriting the whole application?

This chapter answers those questions. We will use domain-driven design as an approach to split the QuarkuShop ...

Get Pro Java Microservices with Quarkus and Kubernetes: A Hands-on Guide 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.