【QCon】精华内容上线92%,全面覆盖“人工智能+”的典型案例!>>> 了解详情
写点什么

微服务不会进入 ThoughtWorks 技术雷达的采用阶段

  • 2018-06-04
  • 本文字数:866 字

    阅读完需:约 3 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

ThoughtWorks 首席技术官 Rebecca Parsons 认为,虽然微服务与传统的单体应用程序相比具有许多优点,但它们也会给企业带来额外的复杂性。由于存在这些折衷,她认为微服务不应该是软件应用程序的默认架构选择,因此他们从未将微服务架构纳入到技术雷达的采用环中。

ThoughtWorks 技术雷达每六个月发布一次,旨在涵盖软件开发领域最新的技术趋势。通常情况下,每种趋势或技术都处于不同的阶段,其中采用是最后一个阶段,ThoughtWorks 推荐将进入采用阶段的技术作为企业的默认选择。

尽管 ThoughtWorks 认为微服务架构有很多优点,但它们只能达到试用阶段,而不是采用阶段。ThoughtWorks 首席技术官 Rebecca Parsons 表示,其中一个主要原因是,许多企业都没有为微服务做好准备,缺乏运营和自动化的一些基本实践:

…在考虑使用微服务之前,需要在持续交付和基础设施自动化实践等方面具备最低程度的成熟度。对于许多企业来说,还难以达到这种成熟度。微服务给运营带来了更多的负担,因为有更多事情需要监控和警报,以及部署更多的东西。在这种情况下,综合自动化和持续交付实践至关重要。

Parsons 还强调了微服务的内在分布性以及可能带来的复杂性。这主要是由于跨多个微服务的功能必须经过网络在进程之间跳转。Parsons 认为,单体应用会让事情变得更简单,因为单一进程可以处理所有事情。

定义微服务边界也可能很复杂,Parsons 解释了这个领域的设计决策可能会出错。一旦这样做了,那么系统就可能会走上一条不归路。这也意味着,为了保持边界清晰,在一开始时使用单体会更简单。

尽管存在这些不足,微服务仍处于雷达的试用阶段,也就是说 ThoughtWorks 仍然建议使用微服务:

我们仍然坚定地致力于使用微服务架构,加深对这些架构的理解,并继续探索解决已知问题的工具和方法。

但是,即使建议如此,Parsons 总结说,由于成本和企业成熟度方面的负担,微服务可能永远不会进入到采用阶段。

查看英文原文 Microservices to Not Reach Adopt Ring in ThoughtWorks Technology Radar

2018-06-04 12:536926
用户头像

发布了 731 篇内容, 共 432.1 次阅读, 收获喜欢 1996 次。

关注

评论

发布
暂无评论
发现更多内容

QUIC学习入门概念及资料整理

黄继承

QUIC

【iOS逆向与安全】frida-trace入门

小陈

移动端 iOS逆向 ios安全

PHP反序列化漏洞解析

网络安全学海

网络安全 安全 信息安全 渗透测试 漏洞挖掘

十分钟带你全面解析Promise、generator、async类同步编程!

好程序员IT教育

JavaScript Promise

华为云发布1+3+M+N全球云基础设施布局 全面推动汽车产业数智升级

科技热闻

如何通过 NFTScan 浏览器捕获 NFT 投资机会

NFT Research

区块链 NFT 数据基础设施

磁盘占用高问题如何排查?三步教你搞定

OceanBase 数据库

【计算讲谈社】第十二讲|数据中心那些事儿

大咖说

数据中心 碳中和

让 Serverless 更普惠,阿里云函数计算 FC 宣布全面降价,最大幅度达 37.5%

Serverless Devs

阿里云 Serverless

Wallys/ industrial mini pcie card/2x 2 5G /High power Radio card

Cindy-wallys

QCA9882 2x 2 5G high power

2022年10月视频用户洞察:卡塔尔世界杯揭幕,全民体育盛宴开启

易观分析

视频 世界杯

快围观!助力 TDesign 无障碍改造活动来了!

TDesign

无障碍

Redis 持久化机制演进与百度智能云的实践

Baidu AICLOUD

数据库 Redis内核

案例 | 九科信息助力某大型证券公司业务部数智化转型

九科Ninetech

主成分分析PCA与奇异值分解SVD-PCA中的SVD

烧灯续昼2002

Python 机器学习 算法 sklearn 11月月更

链路状态路由协议 OSPF (二)

我叫于豆豆吖.

11月月更

Wallys/DR7915/MT7915/MT7975/industrial mini pcie card 2T2R

Cindy-wallys

MT7915 MT7975 / 2.4G&5G

深度解读|NebulaGraph x 阿里云计算巢,云上构建超大规模图数据库

阿里云弹性计算

图数据库 计算巢

银行APP用户体验外滩峰会圆满落幕!易观分析赋能用户体验体系,助力体验提升

易观分析

App 银行 易观

如何做好成熟完整的企业团队知识管理?

Baklib

团队管理 知识管理

FAQ是什么?该如何编辑FAQ?

Baklib

调用链路上千条,如何观测 Nacos 的运行状态

阿里巴巴云原生

阿里云 微服务 云原生 naocs

埃森哲发布《2022中国企业数字化转型指数》,如何通过自动化工具打造技术底座

SoFlu软件机器人

《大厂面试》之JVM篇21问与答

钟奕礼

Java java程序员 java面试 java编程

Apisix网关快速入门实践

IT巅峰技术

谁能破解客户数字化困局?

ToB行业头条

深度学习 | 如何开发、部署 Serverless 应用?

阿里巴巴云原生

阿里云 Serverless 云原生

无需重启应用,动态采集任意点位日志

阿里巴巴云原生

阿里云 云原生

Linux之用户管理、权限管理、程序安装卸载

C++后台开发

Linux 后端开发 linux开发 Linux服务器开发 C++开发

Baklib知识分享 | 搭建企业在线帮助中心的最佳攻略

Baklib

5分钟实现「视频检索」:基于内容理解,无需任何标签

Zilliz

人工智能 Towhee 视频检索

微服务不会进入ThoughtWorks技术雷达的采用阶段_架构_Andrew Morgan_InfoQ精选文章