gitbook/如何落地业务建模/docs/464880.md
2022-09-03 22:05:03 +08:00

6.4 KiB
Raw Blame History

直播加餐如何使用8X Flow实施面向业务设计

你好,我是李辰洋,《如何落地业务建模》专栏的编辑。今天这篇加餐文,主要是想跟你分享两个与课程内容强关联、高知识密度的直播。

直播一:云时代,架构师都面临哪些新挑战?

直播信息

讲师徐昊Thoughtwork中国区CTO

时间2021年9月27日周一

回放地址b站“极客时间”或直接点击链接《云时代,架构师都面临哪些新挑战?》

PPT获取点击百度云网盘提取码为“8ome”

直播简介

随着云计算和云原生技术从朦胧到普及,软件架构师也迎来了一条全新的、前途广阔的解决软件设计问题思路。

但与此同时,这也给软件架构师带来了一些纠结与困惑,比如:微服务架构现在越来越流行,那么是不是意味着单体架构就不再成为我们的选择了呢? DDD现在再次翻红然而在落地过程中总会出现一些不协调和奇怪之处原因何在

所以这期直播,徐老师会来和你聊聊在云时代,软件开发领域有哪些习惯是合理的,哪些是不合理的;要避开哪些坑,又有哪些成型的套路可以应用。从而为你解疑释惑,帮助你选择更好的开发、实践方式。

直播二使用8X Flow实施面向业务设计共三期

直播信息

讲师胡皓Thoughtworks总监咨询师

时间2021年11月18日、11月25、12月2日

回放地址和PPT获取

直播背景

在我们课程的新约部分一个贯彻始终的思想就是由徐昊老师创造的8X Flow又称履约建模法Fulfillment Modeling简称FM建模法。

徐老师在开篇词中就强调了,云原生时代彻底改变了我们构造软件的方式,微服务、中台、软件的 SaaS 化都是这一改变的体现。不过,虽然新的架构约束极大影响了业务建模的方法,但同时也大大扩展了业务建模的内涵,为我们提供了一条全新的、前途广阔的,解决软件设计问题的思路。

8X Flow就是在这种背景下应运而生的。它独立于领域驱动设计DDD对于解决以微服务、分布式事务为主导的架构风格中的业务建模问题可谓是量身定制。此外8X Flow也是Thoughtworks中国区企业架构与云事业部目前用于业务中台建模的主要方法之一。

而胡皓老师作为8X Flow思想的实践者和布道者同时也是Thoughtworks的总监咨询师他基于8X Flow并结合多年咨询经验沉淀形成了一套用于解决以业务为主体的系统架构设计的思想——面向业务设计Business-Oriented Design简称BOD。这套思想从第一性原理出发来保障业务系统架构设计的合理性并以此为基础可以构建软件工程相关的解决方案。

所以本系列直播可以说是8X Flow的“升级实操”版共分三次。胡皓老师将为你全面详解使用8X Flow实施面向业务设计的完整内容他会从概念厘清、案例演示和落地指引三个维度出发手把手教你真正应用业务建模。

讲师介绍

胡皓Thoughtworks企业架构与云事业部EMPC总监咨询师。中国信通院云原生产业联盟云原生成熟度专家顾问可信云标准专家。

2014年加入Thoughtworks拥有13年以上软件开发工作经验。从事过广泛的技术咨询、专业培训、人才培养、全栈软件开发、项目管理、业务分析等工作。当前正致力于在帮助客户解决企业架构和软件工程所面对的挑战探索并沉淀现代化的企业架构和企业工程再造解决方案。

直播简介

**上篇:**面向业务设计BOD是怎么一回事

从业务与领域的基本概念差异出发介绍面向业务设计思想的目标和概念以及8X Flow又称履约建模法的核心逻辑和视角。最后基于逻辑推理的演绎法和分析法介绍面向业务设计与领域驱动设计的本质差异和配合使用方式。

内容主要包括:

  • 业务逻辑与领域逻辑的本质区别;
  • 业务建模与领域建模的根本差异;
  • 8X Flow的核心逻辑与视角
  • 面向业务设计与领域驱动设计的使用建议。

**中篇:**如何在实战中使用8X Flow

在“上篇”直播内容的基础上渐进式地介绍8X Flow又称履约建模法的核心元素和概念并基于某在线视频VIP会员服务的真实案例介绍如何在实战中使用8X Flow以及如何识别并抽取核心业务模式实现业务扩展能力。

内容要点有:

  • 8X Flow的核心元素与概念
  • 从0到1实施8X Flow业务建模的案例演示
  • 高效提取核心业务模式的方法;
  • 核心业务模式对于业务扩展的意义。

**下篇:**如何落地面向业务设计?

在“上篇”和“中篇”直播内容的基础上介绍如何将面向业务设计思想和8X Flow又称履约建模法应用于日常的软件设计和开发活动之中。以及如何基于复用模式和云原生能力正确指导业务中台设计组织结构划分。

主要解决的问题有:

  • 如何划分业务中台和组织?
  • 如何实施SaaS化策略
  • 如何设计微服务架构?
  • 如何划分业务建模与代码的分层架构?
  • 如何寻找面向业务设计的落地切入点?

欢迎你继续学习本课程,分享心得或提出问题。风里雨里,我们可爱可敬的徐老师依旧在留言区等你!

编辑小提示:为了方便读者间的交流学习,我们建立了微信读者群。想要加入的同学,戳此加入“如何落地业务建模”交流群>>>