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.