February 2022
Intermediate to advanced
376 pages
10h 54m
English
This chapter covers
Many web applications are structured as monoliths. A monolith generally refers to a medium-to-large-sized application containing multiple modules that are independently deployed and managed as one unit. While there is nothing inherently wrong with this model (monoliths are perfectly fine, and even preferable, for most web applications, as they are generally simpler), it does have its drawbacks.
As an example, if you make a small change to a monolithic application, you need to deploy the entire application, even parts that may be unaffected by your change. ...