微服务架构设计 第三步: 微服务的架构方案

2016.9.10, 深圳, Ken Fang

当特性负责人, 与团队中各不同领域的成员; 架构师, 开发骨干人员, 测试经理, 资深测试人员; 共同的协作, 针对每个 functional services, 反覆的推敲、分析, 直到获得大家都认可的, functional services 这类微服务的边界上下文 (Bounded Context) 后, 特性负责人与架构师, 开发骨干人员, 测试经理, 资深测试人员应该就会对下列的微服务的信息有所理解与掌握:

1. 特性下的每个 functional services 的业务场景切片。

2. 每个 functional services 间的调用关系。

3. 每个 functional services 间的数据一致性的要求。

4. 每个 functional services 间共享的诉求。

5. 外部的使用者或外部的产品, 对每个 functional services 所提供的信息, 在时延上的限制或要求。

6. 外部的使用者或外部的产品, 对每个 functional services 发生故障时, 其响应 (通知) 故障速度上的要求。

7. 每个 functional services 与第三方软件整合或将既有系统搬迁到微服务架构上的策略。

8. 每个 functional services 对外信息交换的格式。

当特性负责人与架构师, 开发骨干人员, 测试经理, 资深测试人员对上述的微服务的信息有所理解与掌握后, 特性负责人与架构师, 开发骨干人员, 测试经理, 资深测试人员, 便应该再度的协作, 针对特性下的每个 functional services, 从附图中选出适当的微服务架构设计方案。

SaveSave

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏SDNLAB

Colin Dixion:网络开源软件的发展

我自己手上拿一了份英文版的PPT,我们现在程序进行有点晚了,想我讲10分钟的请举手?20分钟的请举手。好,大家都要20分钟,我就讲20分钟好了。大家好,我叫Co...

3236
来自专栏JAVA高级架构

架构设计方法初探

562
来自专栏腾讯开源的专栏

抢鲜 | 腾讯 Go语言开发框架 TARS-GO 即将发布!

? 腾讯拥有海量的用户基础,产品迭代速度飞快,在高并发的场景下,如何高效构建高可用的服务,是一个非常大的挑战。我们需要一个统一的框架,而Tars是腾讯从200...

1832
来自专栏腾讯技术工程官方号的专栏

参加腾讯DevDays是一种什么样的感受?

852
来自专栏SDNLAB

SDN双刃剑 机遇与挑战并存

编者按:SDN时代的到来对很多人而言是一个重大机遇,同时也极具挑战性。SDN的诞生让提高广域网利用率、改善园区网络效率不再是梦,但是如何从传统网络向SDN平稳过...

2616
来自专栏靠谱PM

产品优化正确的打开姿势

以下所有的步骤都是思考的一个过程,有些过程需要记录下来,有些不需要,在实际工作中有些功能迭代在团队中口头传达一下就执行下去了,有些需要和领导汇报,总的来说记录下...

762
来自专栏腾讯移动品质中心TMQ的专栏

腾讯TMQ在线沙龙|FAT——专业服务于微信H5/小程序UI自动化测试(报名马上截止)

报名啦!!! ? 零距离对话腾讯测试专家,获取更多测试经验。 TMQ沙龙活动第四十六期 特邀测试开发工程师——郑铮铨分享FAT(Fast-AutoTest) ...

182
来自专栏Java架构师学习

如何做系统重构

重构,是任何一个技术团队都无法绕过和回避的话题。记得10年前,我第一份正式工作,就经历了项目持续的重构历程,为了写好代码,当时还反复读了Martin Flowe...

3215
来自专栏EAWorld

微课堂 | 云计算平台架构设计与核心流程

本文为普元软件产品部主任架构师顾伟在普元云计算架构设计群的微课堂分享,转载需保留此处版权申明。 ? 今天我和大家分享的是:我们在做新一代产品时的总体设计思路以...

3514
来自专栏idba

【招聘信息】杭州51信用卡招聘MySQL DBA

1. 负责数据库服务日常维护、可用性监控、容量规划、故障诊断和排除、数据迁移、扩容实施等;

964

扫码关注云+社区