Chapter 11: Decomposing into Finer-Grained Components
In the previous chapter, we decomposed the LC Application Processing functionality out of the monolith. In this chapter, we will further decompose these components into even more fine-grained components. In addition, we will examine if and when such a decomposition is justified.
The following topics will be covered in this chapter:
- Continuing our design journey
- Even more fine-grained decomposition
- Decomposing the frontend
- Where to draw the line
At the end of this chapter, you will be able to appreciate both technical and non-technical factors that play toward where we should draw the line on decomposing these components.
Continuing our design journey
Currently, our application resembles ...
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.