- Hands-On Microservices:Monitoring and Testing
- Dinesh Rajput
- 162字
- 2021-06-24 18:24:27
Limitations of monolithic application architecture
Monolithic application architecture can sometimes have the following disadvantages:
- A monolithic application has a large codebase, which can intimidate developers, especially those who are new to the team. The application can be difficult to understand and modify. As a result, development is typically quite slow.
- The application is large and complex, which makes it difficult to fully understand and make changes quickly and correctly.
- The impact of a change is usually not very well understood, which leads to carrying out extensive, additional manual testing.
- The architecture can be difficult to scale when different modules have conflicting resource requirements.
- Monolithic applications aren't very reliable; a bug in any module can bring down the whole application.
- They are not very adept at adopting new technologies. Since changes in frameworks or languages will affect an entire application, it is extremely expensive both time-wise and cost-wise.
Let’s now discuss which software development processes are better with monolithic architecture.
推薦閱讀
- 網絡云百問百答
- Building E-commerce Sites with VirtueMart Cookbook
- MERN Quick Start Guide
- Hands-On Industrial Internet of Things
- 萬物互聯:蜂窩物聯網組網技術詳解
- 物聯網關鍵技術及應用
- SD-WAN架構與技術(第2版)
- 射頻通信系統
- Mastering JavaFX 10
- 城域網與廣域網(第2版)
- Windows Server 2012 Hyper-V虛擬化管理實踐
- 網絡設計與應用(第2版)
- 全聯網標識服務
- Hands-On Docker for Microservices with Python
- 信息技術安全評估準則:源流、方法與實踐