我们的团队开始实施事件驱动设计。我们现在正在研究记录这些事件架构的最佳工具和实践。
此用例使用的常用工具有哪些?
任何链接或建议不胜感激。
我将从通用的CloudEvents规范开始,并基于该规范对事件进行建模,即将事件定义为通用CloudEvent模型的子类型。这样做的好处是可以与基于相同规范的其他系统以及语言SDK等现有工具进行互操作性。
至于文档,我会选择JSONSchema:例如,这是通用CloudEvent的JSONSchema定义。
作为替代方案,您可以使用AsyncAPI规范来代替CloudEvents或与CloudEvents一起使用:请阅读此处,了解两者之间的关系。