October 2021
Intermediate to advanced
546 pages
11h 24m
English
Monolithic applications that are built as a single-tiered software have been a popular option for developing applications for many years. However, it is not efficient to deploy monolithic applications in cloud platforms in terms of reserving and utilizing resources. This is even true for the deployment of large-scale monolithic applications on physical machines. The maintenance and development costs of such applications are always high. Multi-tier applications have solved this problem to some extent for web applications by breaking the applications down into several tiers.
To meet dynamic resource demands and to reduce development/maintenance costs, the real savior is a microservices architecture ...