在构建复杂系统时,开发者常用实体及其关系来建模,然而,随着系统的增长,这种方法容易导致系统复杂难懂。通过限定上下文,开发者可以将代码划分为不同的区域,每个区域使用特定的术语和规则,简化系统管理和维护。视频通过火车票预订系统等实例,详细解释了如何使用限定上下文来处理不同的业务需求和复杂性。它介绍了绘制上下文地图、识别子域(核心领域、支撑子域、通用子域)的方法,以及在不同上下文 […]
在构建复杂系统时,开发者常用实体及其关系来建模,然而,随着系统的增长,这种方法容易导致系统复杂难懂。通过限定上下文,开发者可以将代码划分为不同的区域,每个区域使用特定的术语和规则,简化系统管理和维护。视频通过火车票预订系统等实例,详细解释了如何使用限定上下文来处理不同的业务需求和复杂性。它介绍了绘制上下文地图、识别子域(核心领域、支撑子域、通用子域)的方法,以及在不同上下文 […]
这篇文章是软件架构编年史(译)的一部分,这部编年史由一系列关于软件架构的文章组成。在这一系列文章中,我将写下我对软件架构的学习和思考,以及我是如何运用这些知识的。如果你阅读了这个系列中之前的文章,本篇文章的的内容将更有意义。 Eric Evans 于 2003 年出版了精采绝伦的《领域驱动设计:软件核心复杂性应对之道》,在书中他创造了领域驱动设计方法。Eric Evans […]
CRUD (1)Event Sourcing (1)graphql (1)id (1)quarkus (1)rest (1)Spring Boot (1)同步复制 (1)商品 (1)多对多 (1)子域 (1)字符集 (1)客户端心跳 (1)并发 (1)应用架构图 (1)康威定律 (1)异步复制 (1)微服务架构 (1)技术方案 (2)技术架构 (1)技术架构图 (1)技能 (1)持续集成 (1)支撑域 (1)故障恢复 (1)数据架构图 (1)日记 (1)服务发现 (1)服务治理 (1)服务注册 (2)核心域 (1)泄漏 (1)洋葱架构 (1)深度 (1)源码剖析 (1)熔断 (1)状态 (1)生态 (1)画图工具 (1)研发团队 (1)线程 (2)组织架构 (1)编码 (1)耗时 (1)视频 (10)读写分离 (1)软件设计 (1)连接 (1)通用域 (1)集群化 (1)
COPYRIGHT © 2014-2024 verysu.com . ALL RIGHTS RESERVED.
Theme Kratos Made By Seaton Jiang