- Published on
使用事件溯源 (Event-Souring)的心得体会
在 Laravel 中使用领域驱动设计 (DDD) 和事件溯源 (Event-Souring) 遇到的一些问题
Event Souring
在 Laravel 中使用领域驱动设计 (DDD) 和事件溯源 (Event-Souring) 遇到的一些问题
最近几个月,我在开发中接触到了领域驱动设计(DDD)。在接触的过程中,我觉得这些理念是和我们传统的 CRUD 的开发是完全不一样的。里面就涉及了 TDD 以及 Event-Sourcing 这些东西去辅助我们的 DDD 开发。在开发过程中,对比传统 CRUD 有它的优点以及缺点。当然这些不再我们此次讨论的范围。我只是将其中涉及 DDD 以及 Event-Sourcing 的业务给大家分享下。
在 DDD 开发中用 Saga 异步的方式保证业务一致性,我们经历了三个阶段
查询当前系统用户的余额是一件很容易的事情,但是我需要查询当前系统用户具体到哪一天的余额就是一件比较麻烦的事情。如果不用 Event-Sourcing 可能难以实现。
备案号:湘ICP备2020019075号 © 2020 yxx All rights reserved. | my github