How do you implement the outbox pattern with Kafka in NestJS to guarantee exactly-once message delivery? | Microservices | NestJS Interview Questions | NextRound.in