开发者社区 > 云原生 > 微服务 > 正文

微服务中的隐匿性是指什么呢?

已解决

微服务中的隐匿性是指什么呢?

展开
收起
格格的阿里云 2022-04-03 11:05:48 493 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    困境:软件在没有应用到业务之前,各种信息和思考大多在每个人的脑海里,很难完全呈现和想象出来。客户只是知道自己想要更多新英雄,但并不知道要具体什么样的英雄;开发设计人员知道怎么做英雄,但又不能完全理解用户需求;运维知道郎署服务和上线,但又不能完全理解业务逻辑。单体架构中的各个模块隐藏在大系统的页面下,在交付之前对外界是不可见的。导致没有人能看清全貌,各自都想把事情做到最好,但组合起来却不是客户想要的东西。
    微服务:微服务架构并没有改变软件开发过程中的隐匿性,而是通过缩短从需求到交忖这段软件开发周期,减少隐匿◇二时间,来降低软件工程总体的隐匿性。
    代价:组织必须要具备自动部署持续交付能力。假如一个系统上线需要3个小时进行部署,如果我们要持续部署,每天都部署一次,那就需要每天拿出3小时做部署,这个成本是不能接受的。

    2022-04-03 12:35:42
    赞同 展开评论 打赏
问答分类:
问答地址:

为微服务建设降本增效,为微服务落地保驾护航。

相关电子书

更多
极简微服务模式—消除微服务复杂度的最佳实践 立即下载
从业务架构到微服务 立即下载
实施微服务架构 立即下载