【发布时间】:2017-08-09 23:08:35
【问题描述】:
我有一些微服务插入我们的电子商务平台。 今天,我们将微服务分解为: - 客户服务 - 订单服务 - 送货服务 - ... 例如,当新客户加入电子商务或有人下订单时,它会为我们的一个微服务创建一个 webhook,该微服务只是获取信息并转储到 firehose/S3。
我的问题是:最好是在处理特定主题(客户、订单等)的单独微服务上维护将数据转储到 firehose 的功能,还是创建另一个名为“通知服务”的微服务来处理所有他们?
另一个例子可能是:每个微服务发送通知,如电子邮件或短信。还是拥有一个完全负责发出通知的单独微服务更好?
【问题讨论】:
标签: microservices amazon-kinesis-firehose