写点什么

微服务不会进入 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:537420
用户头像

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

关注

评论

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

CAD粘贴表格显示#怎么办

极客天地

2025慕尼黑上海电子展揭示技术密码:机器人行业蓬勃发展,半导体“芯脏”如何给予支撑?

极客天地

全双工分轨语音数据集:让AI实现无缝对话

数据堂

人工智能 语音识别 语音交互 语音数据集 全双工分轨语音数据集

即时通讯软件BeeWorks,企业如何实现细粒度的权限控制?

BeeWorks

即时通讯 IM 私有化部署 企业级应用

YashanDB AGE函数

YashanDB

YashanDB ARRAY_NDIMS函数

YashanDB

Web3项目开发的测试

北京木奇移动技术有限公司

区块链技术 软件外包公司 web3开发

2025慕尼黑上海电子展揭秘汽车电子新动能:智能电动化浪潮下,汽车半导体如何赋能行业未来发展?

极客天地

是时候重新审视“小米模式”了

脑洞汽车

智能电车

悖论:智驾难题为何在此刻无解?

脑洞汽车

AI

Tuxera NTFS使用教程 轻松实现磁盘格式转换的教程分享 ntfsMac软件怎么用

阿拉灯神丁

MacBook Mac软件 NTFS磁盘管理器 Tuxera NTFS2024 磁盘格式读写软件

内网聊天软件有哪些?强推BeeWorks即时通讯软件!

BeeWorks

即时通讯 IM 私有化部署 企业级应用

YashanDB ARRAY_LENGTH函数

YashanDB

CAD把PDF图纸插入为光栅图像

极客天地

Invicti v25.4.0 发布,新增功能概览

sysin

invicti

Studio 3T 2025.6 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端

sysin

mongodb

休克的哪吒:一家新势力车企的失血日志

脑洞汽车

AI

使用 Rust 代码实现 FFmpeg 滤镜:简化音视频处理的新方法

Yeauty

YashanDB ARRAY_APPEND函数

YashanDB

Paragon NTFS与Tuxera NTFS有何区别 Mac NTFS 磁盘读写工具选哪个好

阿拉灯神丁

Mac 软件 Paragon NTFS NTFS 磁盘管理器 Tuxera NTFS2024 磁盘格式读写软件

亮相2025全球分布式云大会,火山引擎边缘云落地AI新场景

火山引擎边缘云

边缘计算 IoT Edge AI 大底座 AI‘’ 边缘智能

海外网络加速新选择:SD-WAN专线助力企业出海

Ogcloud

网络加速 SD-WAN 海外网络专线 SD-WAN网络加速 企业出海网络

揭秘热门企业组网方案——SD-WAN到底有哪些优势?

Ogcloud

SD-WAN 企业组网 SD-WAN组网 sd-wan专线 SD-WAN厂家

Amazon 最新语音模型 Nova Sonic:比 4o 便宜 80%,智能停顿和打断;a16z 发布 AI 数字人报告丨日报

声网

YashanDB ARRAY_POSITION函数

YashanDB

Dinky 和 Flink CDC 在实时整库同步的探索之路

Apache Flink

大数据 flink 实时计算

Metasploit Pro 4.22.7-2025040601 (Linux, Windows) - 专业渗透测试框架

sysin

Metasploit

Metasploit Framework 6.4.55 (macOS, Linux, Windows) - 开源渗透测试框架

sysin

Metasploit

阿里巴巴 Druid 可观测性最佳实践

观测云

Druid

鸿蒙智行生态联盟爆款频出,四大车企差异化布局显成效

最新动态

YashanDB ARRAY_REMOVE函数

YashanDB

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