Event Driven Architecture, Exactly One Delivery, Kafka, Message Broker, Software Development.
Through the checkpoint mechanism, we can greatly improve the replay efficiency. The second problem is usually solved by using CQRS, so that a variety of different read requirements have a snapshot available for reference. For more information on how to evolve the CQRS architecture, please refer to