The Outbox Pattern
How to guarantee message delivery with the Transactional Outbox pattern in RabbitMQ-backed systems
Unbuffered vs Buffered Channels in Go
In this post we will see the difference between unbuffered and buffered channels in go.