Use Cases and Deployment Scope
IBM MQ is a core integration mechanism for our apps. This allows our apps running on Linux on Power & X86, z/Linux, AIX, z/OS, Windows and iSeries to connect seamlessly. Guaranteed, and one time only, delivery of messages is critical to our operations. IBM MQ is incredibly robust and high performing which is especially important on high volume days. While the security features can be complex at first to implement, they definitely allow for a secure environment. Using an MQ to Kafka connector running in OpenShift has enabled us to publish to IBM Event Streams (Kafka) topics from apps connected to IBM MQ. Streaming of messages has been particularly useful in many ways. It's really up to your imagination on how to exploit this technology. One use case allowed us to stream messages to an upgraded app for live testing before switching from the old app to the new app.
Other Software Used
IBM WebSphere Hybrid Edition, Red Hat OpenShift, IBM z/OS, GitLab