Redis和Kafka -简化的高级微服务设计模式

微服务体系结构的采用和流行在每个行业的各个企业中持续增长。虽然还没有就实现标准达成共识,但思想领袖和开发社区已经建立了先进的设计模式和关于大规模部署微服务的复杂性和缺陷的经验教训。

随着Redis和Kafka成为大多数微服务架构事实上的标准,我们将讨论如何使用它们的组合来简化事件驱动设计模式的实现,这些设计模式将提供实时性能、可伸缩性、弹性、可跟踪性,以确保遵从性、可观察性、减少技术蔓延,并扩展到成千上万的服务。

在本讨论中,我们将分解实时事件驱动的支付处理微服务工作流,以探索捕捉遥测数据、事件来源、CQRS、协调的SAGA工作流、服务间通信、状态机等等。

Baidu