业务分析业务模式
业务战略
能力矩阵
价值链
业务架构业务用例
业务流程
概念模型
业务组件
应用架构分析模型
系统级架构Drawio C4 模版
应用级架构
容器级架构
组件级架构
服务设计服务 API
服务能力
能力定义
归属领域
能力链接
促销活动创建服务能力
提供促销活动创建的服务能力,包括活动创建、库存添加、优惠叠加互斥规则设定
促销领域
优惠计算服务能力
提供优惠计算的服务能力,包括优惠规格(活动、权益)发现、排序、计算、筛选、累计&分摊、过滤
优惠领域
领域模型
逻辑模型类图
时序图
...
简介: 订单状态流转是交易系统的最为核心的工作,订单系统往往都会存在状态多、链路长、逻辑复杂的特点,还存在多场景、多类型、多业务维度等业务特性。在保证订单状态流转稳定性的前提下、可扩展性和可维护性是我们需要重点关注和解决的问题。
一、背景订单状态流转是交易系统的最为核心的工作,订单系统往往都会存在状态多、链路长、逻辑复杂的特点,还存在多场景、多类型、多业务维度等业务特性。在保证订单状态流转稳定性的前提下、可扩展性和可维护性是我们需要重点关注和解决的问题。以高德打车业务的订单状态为例,订单状态就有乘客下单、司机接单、司机已到达乘车点、开始行程、行程结束、确认费用、支付成功、订单取消、订单关
...
秒杀业务与难点秒杀业务在各业务中已然非常流行,这里我将互联网行业中的秒杀定义为: 在非常短的时间内,将一件商品分成多份进行购买的行为。微信抢红包、一元夺宝、双 11 大促抢购等业务本质上都可视作秒杀业务。而最近大热的抢红包的难度在于这是和钱打交道的秒杀场景,对于事务的要求性更高。 秒杀业务优化的难点或者说痛点在于: 同一件商品在同一时间段内有非常多的用户去进行抢夺,从而造成服务器资源的紧张。非秒杀情况下,比如非大促的时候,用户购买的体验都是非常不错的。但是在秒杀场景下,这时意味着多个用户在同时抢一件商品,也就是并发很高,但集中在同一商品上,造成实质为串行操作。因为在数据库这层本质执行的是对同一
...
架构师技能图谱平时学习的知识比较零散,没有做系统的归类和整理,通过下面的图,可以系统的学习。 补充不太熟悉知识,做到查漏补缺。
微服务架构图谱
常用架构分析常用经典架构分析,了解设计思路和注意问题1、架构师技能和微服务架构图谱2、秒杀架构设计3、通用可编排订单状态机引擎设计4、架构设计参考规范