从特性业务场景,到服务性或微服务架构设计,到代码的那条最短路径

产品级敏捷中的工程实践;特性场景树; 从特性业务场景,到架构设计,到代码的那条最短路径。

特性场景树以 “活动”、“实体”、“验证纬度”,轻量级且视觉化的描述出特性端到端的业务场景。

特性场景树以轻量级且视觉化的方式,取代传统笨重、耗时、无法适应变化、不具指导开发的架构设计的方式,而以高效的完成可适应变化,直接面向业务与代码的服务性架构或微服务性架构的设计。

特性场景树是……

① “简单却不简化”;可精凖且完整的描述特性端到端的业务场景。

② 轻量级且可视化。

所以,使用者(业务人员)、BA、SA、架构师,开发人员均可共同的协作。利用 “特性场景树”,高效的将 “使用者语言”、“业务场景” “直接”转化为 “服务性架构”或 “微服务架构”。

由于经由特性场景树,使得 “使用者语言”、“业务场景”、“架构”、“代码”在 “最短路径”上充分的结合,而使得所设计出的服务性架构或微服务架构,可更快的适应变化,使得产品在市场上更具备竞争力。

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏北京马哥教育

正确评估SQL数据库性能,你必须知道的原理和方法!

作者:阿特 来源: http://blog.csdn.net/capsicum29/article/details/71480799 数据库是一个很重要的模块...

45011
来自专栏架构师之旅

Mysql在大型网站的应用架构演变

写在最前: 本文主要描述在网站的不同的并发访问量级下,Mysql架构的演变 可扩展性 架构的可扩展性往往和并发是息息相关,没有并发的增长,也就没有必要做高可扩展...

1668
来自专栏程序你好

微服务架构与传统SOA几个主要区别

802
来自专栏ThoughtWorks

TW洞见 | 李光磊:性能调优, 你的力气用对地方了吗?

本文为《Performance Tuning: A Comprehensive Guide》读书笔记。 做过性能调优的同学都知道,最怕的不是性能差,而是费了半...

3069
来自专栏java、Spring、技术分享

从零开始学架构读书笔记

  软件架构的出现是为了解决系统规模增加后出现了系统耦合严重,开发效率低,逻辑复杂,扩展困难等问题。所以架构设计是为了解决软件复杂度而存在的,所以架构设计的目地...

1034
来自专栏简单聊聊Spark

Spark性能调优篇二之重构RDD架构及RDD持久化

上一篇介绍了一些关于提交Spark任务参数的调优,本片文章来聊聊一个Spark作业中RDD的重构,以及一些复用的RDD持久化的常用策略。

612
来自专栏蓝天

谈抽象接口的重要性

.pdf 抽象是架构师最基础最重要的能力之一。一名程序员要成长为架构师,首先要理解接口的重要性。但是对一个没有经验的人来说,他心中可能无法体会“接口”这两个字...

551
来自专栏月牙寂

Golang分布式设计模式之-----分层设计

第一时间获取文章,可以关注本人公众号 月牙寂道长 yueyajidaozhang      

2945
来自专栏SDNLAB

基于意图的网络:是否需要推翻和替换我们的现有网络?

基于意图的网络最近十分火爆,主要是由于思科密集的营销活动。那么基于意图的网络究竟是什么呢?

1002
来自专栏猿人谷

路由器、集线器、网关、网桥的联系与区别

路由器:连接不同IP 子网的设备,负责寻径和转发,工作在OSI 的网络层。 网桥: 连接不同子网,使其透明通信,工作在数据链路层,解析数据帧。缺点是无法避免“广...

25310

扫码关注云+社区