[uber eats] Why do we need a kafka?

为什么restaurant order service需要一个kafka,并且反馈一些信息给 restaurant experience service呢?

是否可以不需要图中的kafka?

如图,疑问部分由黄色高亮标出。

用一个 Kafka 的好处是把餐厅app的服务和用户app的服务尽量隔离开,一边当机对另一边影响尽可能小。