写点什么

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

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

关注

评论

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

麦杰科技携手小伙伴,一起做那些“难而正确的事”

麦杰研究院

工业互联网 #科技

华为开发者空间:基于DeepSeek+Cherry Studio构建模拟面试助手

华为云开发者联盟

人工智能 云主机 大模型 DeepSeek

阿里妈妈基于 Flink+Paimon 的 Lakehouse 应用实践

Apache Flink

大数据 实时计算 流式数仓 Apache Flink Apache Paimon

优化GreatSQL日志文件空间占用

GreatSQL

出海行动派 | 全球服务新征程!Bonree ONE海外版正式发布

博睿数据

出海企业 可观测性平台

AI与人类合作:未来工作中最重要的技能是什么?

天津汇柏科技有限公司

人工智能 AI

手把手教你玩转1688商品详情关键词搜索商品列表API接口|避坑指南+实战解析

代码忍者

1688API接口

消息队列实现 Exactly Once,看 Pulsar 是怎样实现的。

Geek_e3e86e

Java 编程

CCIE 课程之 1:BGP 基础与简介

1043

BGP

如何干好测试管理工作

易成研发中心

【Redis技术进阶之路】「原理分析系列开篇」揭秘高效存储模型与数据结构底层实现(SDS)

码界西柚

redis Redis 核心技术与实战 底层原理 数据库· redis 底层原理

网站域名解析怎么更换DNS服务器?需要注意什么?

国科云

征程 6 基于 Linux 和 Node-Locked License 配置 DSP 开发环境

地平线开发者

自动驾驶; 算法工具链 地平线征程6

换了个图床,以后就用这个了

程序员郭顺发

淘宝API接口实战指南:如何用技术打开淘宝商品详情商品评论数据?(附真实代码)

代码忍者

淘宝API接口

点对点专线有什么优势?适合跨国企业使用吗?

Ogcloud

专线网络 跨国网络 跨国网络专线 网络专线 点对点专线

京东图片搜索拍立淘 API 接口全攻略

tbapi

京东API 京东图片搜索接口 京东拍立淘接口

《Operating System Concepts》阅读笔记:p286-p308

codists

操作系统

如何合理拆分微服务

易成研发中心

【Redis技术进阶之路】「底层源码解析」揭秘高效存储模型与数据结构底层实现(链表)

码界西柚

数据库 redis Redis 核心技术与实战 redis 底层原理 挖掘底层原理

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