August 2018
Beginner
594 pages
22h 33m
English
Despite some obvious disadvantages to using a monolithic architecture, if an application is relatively small, then there are benefits to using one. Applications with a monolithic architecture typically have better performance. With the interaction between the machine running the application and other machines minimized, better levels of performance are realized.
Small applications that have this type of architecture are easier to deploy because of the simplicity of the high-level architecture. In spite of the tightly coupled logic, monolithic applications can be easier to test and debug because they are simpler, with fewer separate components to consider.
Monolithic applications are typically easy to ...