Coding, Code, Technology, AI, System Design Interview.
already updated the expense in the database. The two operations, updating the database and acknowledging the Kafka message must succeed as a combination or be rolled-back. We can’t have one operation succeed and the other fail. This can be accomplished if the two systems support distributed