Full Stack Development with JHipster - Second Edition
by Deepu K Sasidharan, Sendil Kumar Nellaiyapen
Scalability
The monolithic code is a single unit. Thus, all parts of the application share the same memory. For a bigger system, we need to have a bigger infrastructure. When the application grows, we need to scale the infrastructure as needed. The scaling of an already bigger infrastructure is always a difficult and costlier task for operations.
Even though they have all the necessary code to handle anything in the product at a single place (no need to worry about latency or availability), it is difficult to handle the resources that it consumes to run and it is definitely not scalable. If one part of the application fails, then the whole product will be impacted. When one thread or query of the product clings on to the memory, then the ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access