微服务架构设计 第四步: 分析微服务架构依赖与风险; 开发微服务最关键的一步

2016.9.11, 深圳, Ken Fang

当特性负责人与架构师, 开发骨干人员, 测试经理, 资深测试人员协作, 而可针对特性下的所有微服务 (functional services), 都可分析出大家都一致认可的边界上下文 (Bounded Context) 与架构设计方案时, 特性负责人与架构师, 开发骨干人员, 测试经理, 资深测试人员应再持续的协作, 根据由分析与设计微服务边界上下文 (Bounded Context) 与架构设计方案时, 所获得的知识, 继续分析出特性下的所有微服务 (functional services) 在架构上的依赖。

这些架构上的依赖, 包括:

1. 微服务 (functional services) 依赖产品外部的哪些产品? 设备?

2. 微服务 (functional services) 依赖外部这些产品或设备的哪些接口? 端口? 数据库?

3. 微服务 (functional services) 依赖自身产品内部的哪些子系统?

4. 微服务 (functional services) 依赖自身产品内部的这些子系统的哪些接口? 数据库?

当特性负责人与架构师, 开发骨干人员, 测试经理, 资深测试人员分析出特性下的所有微服务 (functional services) 在架构上的依赖后, 特性负责人便以特性上下文地图, 去承载这些微服务在架构上的依赖。

特性负责人与架构师, 开发骨干人员, 测试经理, 资深测试人员便可根据特性上下文地图中, 所体现出的各微服务 (functional services) 在架构上的依赖, 而识别出哪些依赖会存在著风险, 而使微服务 (functional services) 无法进行集成测试, 或者哪些依赖所造成的风险, 会使微服务 (functional services) 无法进行独立发布、独立部署?

特性负责人必需与架构师, 开发骨干人员, 测试经理, 资深测试人员协作, 认真的分析因架构上的依赖, 对微服务 (functional services) 在执行集成测试或独立发布、独立部署上, 所可能带来的风险为何? 并深度的思考, 应该有怎样的 A 计划? B 计划? 才能消除或降低因为架构上的依赖, 所导致的风险; 这一步真的很关键, 往往会决定微服务开发的成功或失败....

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏BestSDK

云计算的下一个风口——“无服务器计算”

采用无服务器计算技术有几个明显的优势: 敏捷——由于开发人员在使用服务器时不部署、管理或扩展服务器,因此组织可以放弃基础设施管理。这极大地减少了操作开销。无...

3498
来自专栏SDNLAB

加快敏捷、混合云基础设施的步伐

Gartner预测,到2020年“no-cloud policy”将像今天的“no internet policy”一样罕见,混合云将成为云基础设施的主流。尽管...

3345
来自专栏云计算D1net

初创公司考虑托管云主机的9个理由

托管云主机适用于初创公司,虽然人们认为这很难,但云计算服务器托管并不仅仅适用于大型企业。托管云主机也是初创公司最好的托管选项之一。管理云主机对于初创公司来说是一...

700
来自专栏程序你好

微服务实战: 从电子商务平台到微服务电子商务(Omni-Commerce)

对于企业来说,微服务比单体架构应用更灵活,尤其是零售和电子商务行业来说。了解这个解决方案面临的挑战和系统架构。

733
来自专栏DevOps时代的专栏

云时代软件研发的终局猜想

2015 年到 2016 年,是业界普遍认为的容器技术爆发的一年,短短几年时间,我们看到容器技术星火燎原。但是容器毕竟是个底层产品,距离业务还很远。对云上客户来...

853
来自专栏云计算D1net

你的网络为云计算做好准备了吗?

随着现代企业网络进入公有云计算时代,企业网络管理员正转向与公有云服务提供商合作以确保网络可继续支持业务需求,这意味着某些IT基础面正在发生变化…… 首先,云网络...

2827
来自专栏云计算D1net

如何快速拼接一个私有云迁移战略

云计算在企业中的流行度直线上升,无疑很多企业会讲数据中心虚拟化转移到私有云。但是企业在执行私有云迁移之前,应该认真评估自身的环境,考虑得失。 因为虚拟化和私有云...

2883
来自专栏程序你好

采用微服务和容器架构的五个想法

作为New Relic容器Fabric项目(我们的内部容器编排和运行时平台)的首席站点可靠性工程师(SRE),我花了大量时间与现有和潜在客户一起回答关于我们如何...

793
来自专栏云计算D1net

谨防云计算的隐性成本

对于企业来说,公共云的总体成本可能具有吸引力,但还有许多其他因素需要包括在内,如果没有仔细的规划,采用云计算的成本很快就会螺旋上升。

967
来自专栏云计算D1net

云服务替代私有服务器的九个原因

如今,私有服务器的应用已经超出了人们的预期,然而其所面临最大的挑战就是云计算应用。虽然大多数组织已经转向采用云服务器,但一些传统公司仍然在采用他们的私有服务器开...

2543

扫码关注云+社区