Event Driven Architecture, Exactly One Delivery, Kafka, Message Broker, Software Development.
without side effects. Let’s check Solution 1, we only output the accumulated results after the consumer has successfully created a checkpoint. Since consumers are guaranteed exactly-once through the checkpoint mechanism, we only output the results when the checkpoint is created, thus ensuring