jerni:用于构建事件源的CQRS系统的组件

时间:2021-05-13 09:49:41
【文件属性】:
文件名称:jerni:用于构建事件源的CQRS系统的组件
文件大小:535KB
文件格式:ZIP
更新时间:2021-05-13 09:49:41
nodejs redis cqrs event-sourcing micro jerni-每个人都可以访问的事件源 jerni为构建处理相同的高维数据空间的软件系统的低耦合,高凝聚力伞提供了基础。 设计目标 jerni旨在帮助团队构建以下软件系统: 通过最大程度地减少与技术或业务相关的决策的恢复成本来适应变化 通过最小化跨部门的运行时依赖性和跨团队的组织依赖性来实现自治。 这些目标往往集中在不可避免的变更和发展阶段的项目上。 当项目通过这些阶段并变得更加稳定时,从jerni迁移到以性能为中心的方法可能是个不错的选择,并且此时的道路会更加清晰。 目标#1:适应变化的能力 高内聚性将实施细节封装在定义明确的边界内,防止重大更改泄漏到其他同级系统。 抵御变化的系统设计起来速度更快,因为决策花费的时间更少。 这些系统也是一次性的。 团队可以用更少的足迹放弃失败的实验,鼓励他们*地进行迭代。 拆卸一个系统不需要更改其他系统,因为它们最初并不了解任何信息。 目标2:自治

网友评论