在域驱动设计下将应用程序监控视为子域的一部分是否有意义?

Does it makes sense to consider Monitoring of applications a part of Sub Domain under Domain Driven Design?

我们正在创建一个系统来处理贷款发放。 我们从一开始就采用领域驱动设计方法。 我们正处于努力识别子域和上下文映射的阶段。

有趣的是,我们的一个业务用例本身就是通过 360 度监控来保持系统 24/7 的正常运行时间。

将应用程序监控添加为子域的一部分是否有意义?

当然可以。一旦领域专家请求了一项功能并为此付费,它应该作为 core/supporting/generic 领域出现在上下文映射中。

通常,如果业务用户(而非开发人员或 DevOps)使用某个功能,则它应该在上下文映射中。未来很有可能在这个领域有更多的功能,比如报告、订阅计划等等。