The publish/subscribe model allows parts of a system to publish messages that other parts of a system may subscribe to. This is commonly used to arrange for work to happen at some point after an interactive frontend request is finished or in other event-driven computing.

The Go CDK provides portable APIs for publishing messages and subscribing to messages.