Messenger Outbox pattern implementation in Go. Abstracts from handling the retrieve of the messages from many sources and publishing to many queues. Just store the messages you want to publish.