- Hands-On Microservices:Monitoring and Testing
- Dinesh Rajput
- 162字
- 2021-06-24 18:24:27
Benefits of monolithic application architecture
The monolithic solution has the following benefits:
- Simple to develop: Monolithic applications are very simple to develop because current development tools and IDEs support the development of monolithic applications
- Simple to test: As we have already discussed, monolithic applications have all of their modules in a single artifact, so you can easily carry out end-to-end testing by simply running the application either manually or with Selenium
- Simple to deploy: A monolithic application is a single artifact, so you can easily deploy it to the server as a WAR file
- Simple to scale: You can easily achieve scaling by copying the single artifact of the application to multiple running machines and setting up a load balancer behind the monolithic application
As you can see, monolithic applications have numerous benefits. They also have several disadvantages, which we will discuss shortly, but let's first have a look at the situations in which monolithic applications are useful.
推薦閱讀
- 物聯(lián)網(wǎng)標(biāo)準(zhǔn)化指南
- 網(wǎng)絡(luò)教育學(xué)習(xí)指導(dǎo)
- CorelDRAW X6 中文版圖形設(shè)計(jì)實(shí)戰(zhàn)從入門(mén)到精通
- Aptana Studio Beginner's Guide
- 6G潛在關(guān)鍵技術(shù)(下冊(cè))
- EDA技術(shù)與VHDL編程
- 網(wǎng)絡(luò)故障現(xiàn)場(chǎng)處理實(shí)踐(第4版)
- Force.com Development Blueprints
- Learning Karaf Cellar
- 大話社交網(wǎng)絡(luò)
- 電力物聯(lián)網(wǎng)工程技術(shù)原理與應(yīng)用
- 物聯(lián)網(wǎng)通信技術(shù)
- 物聯(lián)網(wǎng)之霧:基于霧計(jì)算的智能硬件快速反應(yīng)與安全控制
- 6G新技術(shù) 新網(wǎng)絡(luò) 新通信
- C/C++串口通信:典型應(yīng)用實(shí)例編程實(shí)踐