This document discusses enterprise messaging in the cloud and provides recommendations for choosing cloud messaging technologies. It describes how messaging can be used to offload processing, smooth system loads, process event-driven data, and integrate resiliency. Messaging can be deployed either by running software like IBM MQ in the cloud or using a managed messaging service. Key factors to consider include management costs, delivery assurance, application complexity, and interoperability needs. The document also provides examples of messaging use cases and hybrid cloud scenarios.