- 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.
推薦閱讀
- 網(wǎng)絡(luò)云百問百答
- Web安全防護(hù)指南:基礎(chǔ)篇
- 自動駕駛網(wǎng)絡(luò):自智時代的網(wǎng)絡(luò)架構(gòu)
- C++黑客編程揭秘與防范
- Twilio Cookbook
- Django 2 by Example
- 物聯(lián)網(wǎng)檢驗檢測技術(shù)
- Hands-On Chatbots and Conversational UI Development
- Learning Karaf Cellar
- 中小型局域網(wǎng)組建、管理與維護(hù)實戰(zhàn)
- SSL VPN : Understanding, evaluating and planning secure, web/based remote access
- 企業(yè)網(wǎng)絡(luò)安全管理
- 網(wǎng)管員必讀:網(wǎng)絡(luò)管理(第2版)
- IPv6網(wǎng)絡(luò)切片:使能千行百業(yè)新體驗
- 網(wǎng)絡(luò)安全應(yīng)急響應(yīng)技術(shù)實戰(zhàn)指南