We use TIBCO Enterprise Message Service to connect different applications.
TIBCO Enterprise Message Service Overview
What is TIBCO Enterprise Message Service?
TIBCO Enterprise Message Service is a standards-based messaging solution that can serve as the backbone of an SOA by providing Java Message Service (JMS) compliant communications across a wide range of platforms and application technologies.TIBCO Enterprise Message Service was previously known as Enterprise Message Service.
TIBCO Enterprise Message Service Customers
BNL, SunGard, TUI Group, UTi Worldwide, Yellow Pages GroupTIBCO Enterprise Message Service Video
Have you checked out the articles on TIBCO Community(https://community.tibco.com/wiki/tibcor-messaging-article-links-quick-access).? There are write-ups for deploying TIBCO Enterprise Message Service using Kubernetes and Docker in both AWS (EKS) and Azure (AKS). In addition, TIBCO has a BusinessWorks CE (Container Edition) designed for Cloud deployment. Just pointing it out since you list this as the primary CON.