QCon北京2018-《美团配送系统架构演进实践》-阴永俊
• 服务化 • 原语层+应用层 v3.0 • 借鉴CQRS + MDM思想 • 生产与应用独立建模 快速起量,系统质量、研发效率问题凸显 美团配送主数据平台架构图 规模化阶段:解耦履约系统与运营系统 v1.0 • 开放式 • 多服务共享DB v2.0 • 服务化 • 原语层+应用层 v3.0 • 借鉴CQRS + MDM思想 • 生产与应用独立建模 快速起量,系统质量、研发效率问题凸显 原语层+应用层 v3.0 • 借鉴CQRS + MDM思想 • 生产与应用独立建模 快速起量,系统质量、研发效率问题凸显 核心数据模型 • 无论入职流程、调度流程多复杂,原语接口不变 规模化阶段:解耦履约系统与运营系统 v1.0 • 开放式 • 多服务共享DB v2.0 • 服务化 • 原语层+应用层 v3.0 • 借鉴CQRS + MDM思想 • 生产与应用独立建模 • 屏蔽人员、组织属性细节,高可用性保证 规模化阶段:解耦履约系统与运营系统 v1.0 • 开放式 • 多服务共享DB v2.0 • 服务化 • 原语层+应用层 v3.0 • 借鉴CQRS + MDM思想 • 生产与应用独立建模 快速起量,系统质量、研发效率问题凸显 运营侧应用 • 提供搜索、权限、审批解决方案,保证扩展性 规模化阶段:可用性建设 研发高压线、月度Case复盘、CaseStudy0 码力 | 31 页 | 15.26 MB | 1 年前3领域驱动设计&中台/DDD实践中的那些坑
��������������������������������� ������������������������ • ����������SQL��������������������� ��������������� CQRS����������� ��������������� • ���������������������������� �������� • ���������Query����������������0 码力 | 28 页 | 2.09 MB | 1 年前3领域驱动设计&中台/Every Entity as A Microservice
Gateway Bank mq FTP Server download upload “����” ���� ���� Bounded context is all you need CQRS is all you need �������� ��� == ������ ���� ���� ���� ��� ������� Causality � => � �������0 码力 | 87 页 | 4.02 MB | 1 年前3Rust分布式账务系统 - 胡宇
不用改变 分布式账务系统 设计理念 - Rust 是我们可靠的基石 分布式账务系统 存算分离 API 解耦 读写分离 层级账号 Rust ● 事务层与账户层分 离 ● 独立水平扩展 ● CQRS ● Event Sourcing ● 针对读场景,写场 景分别优化 ● 稳定的底层 API ● 灵活的顶层 API ● 树状结构 ● 聚合查询 ● 正确性:内存安全,线程安全 ●0 码力 | 27 页 | 12.60 MB | 1 年前3庖丁解牛:华为云微服务工具解放开发者
Confidential 6 通过微服务拆分工具解放开发者 支撑活动 方法论 • ThoughtWorks五步十一阶 • DDD聚合 • 事件源Event Sourcing • 命令查询责任分离CQRS 现有做法 业务改造 投入大 + 应用上云 + IaaS 应用微服务改造 + PaaS 业务创新 如AI 拆表 拆界面及业务逻辑 微服务化改造典型流程 挑战:强业务相关, 必须业务+微服务专0 码力 | 14 页 | 1.54 MB | 1 年前3
共 5 条
- 1