11月18, 2020

不写代码搞定微服务架构改造,我信了你的邪

近几年,微服务大行其道,甚至正成为IT软件架构的标配,但微服务的改造和落地依然困难重重,令无数中小型软件公司和传统企业陷入挣扎。11月17日,飞算全自动软件工程平台正式发布。这次发布的“自动化开发”平台是对标传统开发工具(如Eclipse、IntelliJ IDEA)的新一代全自动开发平台,业务人员只要基于项目需求绘制系统流程图,平台就可以自动生成经过实践验证的的微服务打包文件,可直接部署到服务器上,大大降低了微服务部署运维的门槛,并节省了大量时间和人力投入。InfoQ记者提前专访了飞算云智总裁陈定玮,深入了解该平台的技术细节、诞生的故事以及其对于微服务、软件工程成本的思考。

自2014年Martin Fowler与James Lewis共同提出微服务的概念以来,它就吸引了大批工程师和企业的关注,可以说是当前软件开发领域最火的技术热点之一。

在今年年初的一项云计算应用调研中,O'Reilly 调查了 1283 家公司,有 52%的公司表示他们正在使用微服务进行软件开发,其中超过 28%使用微服务超过3年,超过 55%使用微服务的时间为1-3年。O'Reilly 还指出,企业对微服务的兴趣可能达到或接近顶峰。

相比传统“大而全”的单体架构,微服务架构在故障隔离、整体可用性、架构持续演进难度、可重用性、可扩展性和交付速度等方面有突出的优势。

传统行业的系统架构大多是单体架构,随着业务规模不断扩大、代码量的膨胀和团队成员增多,传统单体式架构的弊端会逐渐凸显:代码冲突加剧、模块耦合严重,一次上线涉及人员太多代码质量无法保证、协作效率低下,每次开发测试花费时间过长、动不动几周甚至几个月……对于这些企业来说,微服务架构已经成为刚需,但真正要进行改造和部署时又往往无从下手。

点击查看原文>

本文链接:https://blog.jnliok.com/post/gPyI4BWiiocA16TpLkww.html

-- EOF --

Comments