官术网_书友最值得收藏!

Deployment challenges

The current application also has deployment challenges. It is designed as a monolithic application, and any change in the order module would require the entire application to be deployed again. This is time-consuming and the whole cycle will have to be repeated with every change. This means this could be a frequent cycle. Scaling could only be a distant dream in such a scenario.

As discussed in scaling about current application having deployment challenges which requires us to deploy the entire assembly. The modules are interdependent, and it is a single assembly application of .NET. The deployment of the entire application in one go also makes it mandatory to test the entire functionality of our application. The impact of such an exercise would be huge:

  • High-risk deployment: Deploying an entire solution or application in one go poses a high risk as all modules are going to be deployed even for a single change in one of the modules.
  • Higher testing time: As we have to deploy the complete application, we will have to test the functionality of the entire application. We can't go live without testing. Due to higher interdependency, the change might cause a problem in some other module.
  • Unplanned downtime: Complete production deployment needs code to be fully tested and hence we need to schedule our production deployment. This is a time-consuming task that results in high downtime. Although planned downtime, during this time, both business and customers will be affected due to the unavailability of the system; this could cause revenue loss to the business.
  • Production bugs: A bug-free deployment would be the dream of any project manager. However, this is far from reality and every team dreads this very possibility. Monolithic applications are no different from this scenario and productions bugs' resolution is easier said than done. The situation can only become more complex with some previous bug getting unresolved.
主站蜘蛛池模板: 邮箱| 公主岭市| 广河县| 太康县| 柏乡县| 安龙县| 墨玉县| 四子王旗| 江油市| 富平县| 锡林郭勒盟| 峨眉山市| 锦州市| 望江县| 宜兴市| 福建省| 京山县| 九江市| 土默特右旗| 洛阳市| 巴彦县| 宁阳县| 昌平区| 韶山市| 阳曲县| 武汉市| 龙山县| 平利县| 岱山县| 绿春县| 陇南市| 堆龙德庆县| 武穴市| 大同县| 麦盖提县| 岳普湖县| 徐闻县| 南阳市| 府谷县| 云浮市| 敦化市|