Chapter 10: Beginning the Decomposition Journey

A distributed system is one in which the failure of a computer you didn’t even know existed can render your own computer unusable.

— Leslie Lamport

So far, we have a working application for Letter of Credit (LC) application processing, which is bundled along with other components as a single package. Although we have discussed the idea of subdomains and bounded contexts, the separation between these components is logical rather than physical. Furthermore, we have primarily focused on the LC Application Processing aspect of the overall solution.

In this chapter, we will look at how to extract the LC Application Processing bounded context into a component that is physically disparate and, hence, ...

Get Domain-Driven Design with Java - A Practitioner’s 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.