- 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ò)基礎(chǔ)與設(shè)備
- RCNP實(shí)驗(yàn)指南:構(gòu)建高級的路由互聯(lián)網(wǎng)絡(luò)(BARI)
- Building Django 2.0 Web Applications
- Hands-On Industrial Internet of Things
- 數(shù)字烏托邦
- 萬物互聯(lián):蜂窩物聯(lián)網(wǎng)組網(wǎng)技術(shù)詳解
- Web Application Development with R Using Shiny
- 網(wǎng)絡(luò)安全應(yīng)急響應(yīng)技術(shù)實(shí)戰(zhàn)
- IPv6網(wǎng)絡(luò)切片:使能千行百業(yè)新體驗(yàn)
- jQuery Mobile Web Development Essentials
- 網(wǎng)絡(luò)綜合布線(第2版)
- 一本書讀懂物聯(lián)網(wǎng)
- 中國互聯(lián)網(wǎng)發(fā)展報(bào)告2021
- 基于IPv6的家居物聯(lián)網(wǎng)開發(fā)與應(yīng)用技術(shù)
- LiveCode Mobile Development Beginner's Guide