Choosing a Managed Message Broker for Production

When your application needs a reliable message broker, you face a real choice between operating it yourself, using a hyperscaler's managed service, or working with a specialist. Each option has different implications for data sovereignty, operational burden, and total cost.

This comparison covers four options available to Swiss organizations today.

Quick comparison

Self-Hosted Amazon MQ CloudAMQP VSHN Managed RabbitMQ
Data location Your choice AWS regions AWS/GCP/Azure Switzerland
Jurisdiction Your jurisdiction US (CLOUD Act) Swedish company, US infrastructure Swiss law
Ops model You manage everything Fully managed by AWS Fully managed by 84codes VSHN manages
Protocol support All protocols AMQP 0-9-1/MQTT/STOMP (subset) All protocols All protocols
SLA None (your own) 99.9% 99.95% (dedicated) Contact for SLA options
Open source Fully open source Uses RabbitMQ, proprietary platform Open source Fully open source (MPL-2.0)
Vendor lock-in None High (AWS ecosystem) Medium None
Pricing model CHF 0 software + ops team ~$210/month (one mq.m5.large, US East) Free (shared) to $50+/month (dedicated) Contact for pricing

Contact Us

Self-Hosted RabbitMQ

Running RabbitMQ on your own VMs or Kubernetes cluster gives you complete control over every aspect of the broker.

Strengths:

  • Full control over data location, configuration, and access
  • No per-service fees, only infrastructure costs
  • All protocols supported: AMQP 0-9-1, AMQP 1.0, MQTT, STOMP, HTTP API
  • Can run on any provider including Swiss clouds (Cloudscale, Exoscale)

Limitations:

  • Operational burden is substantial. Production RabbitMQ requires 24/7 monitoring and incident response, backup automation with regular restore testing, cluster formation and partition handling, security patching including emergency fixes, and memory alarm tuning and queue management.
  • Clustering and high availability require deep knowledge of RabbitMQ's distributed behavior.
  • Teams often defer upgrades and skip restore testing. Both create risk that surfaces during incidents.
  • Engineers who own RabbitMQ operations are distracted from product development.

Best for: Large organizations with dedicated platform teams and specific customization needs.

Amazon MQ for RabbitMQ

Amazon MQ is AWS's managed message broker service. It supports RabbitMQ and ActiveMQ, handling provisioning, patching, and basic operations.

Strengths:

  • Mature managed service with automated patching and backups
  • Deep integration with AWS services (Lambda, EventBridge, CloudWatch)
  • Multi-AZ deployment option for high availability
  • Familiar AWS console and IAM-based access control

Limitations:

  • US jurisdiction applies. Amazon is a US company subject to the CLOUD Act. Even with EU regions, US authorities can compel data access without Swiss judicial process.
  • No Swiss cloud option. Amazon MQ runs exclusively on AWS infrastructure. No deployment on Cloudscale, Exoscale, or your own data center.
  • Protocol support is limited compared to native RabbitMQ. AMQP 1.0 support and certain plugins are unavailable.
  • Deep AWS lock-in: IAM, VPC networking, and CloudWatch monitoring are AWS-specific.
  • Management UI access is restricted compared to native RabbitMQ.

Best for: Teams already committed to AWS who accept US jurisdiction trade-offs and need a simple broker setup.

CloudAMQP

CloudAMQP is a managed RabbitMQ service by 84codes AB, a Swedish company. They deploy RabbitMQ on AWS, GCP, and Azure infrastructure.

Strengths:

  • EU-headquartered company (Sweden)
  • Good developer experience with dashboard and metrics
  • Supports all RabbitMQ protocols including plugins
  • Shared plans available at low cost for development and small workloads
  • 99.95% SLA on dedicated plans

Limitations:

  • No Swiss-owned infrastructure option. CloudAMQP runs on US hyperscalers: AWS, GCP, or Azure. CLOUD Act exposure applies via the underlying infrastructure even though the operating company is Swedish.
  • No deployment on Cloudscale or Exoscale.
  • Shared plans have performance limits and are not suitable for regulated workloads.
  • Support quality varies by plan tier.
  • No Swiss operations team option for compliance-sensitive environments.

Best for: International teams wanting EU-headquartered management with flexible cloud deployment.

VSHN Managed RabbitMQ

VSHN operates your RabbitMQ instance on the infrastructure you choose: Swiss cloud or your own. VSHN is headquartered in Zurich and operates exclusively under Swiss law.

Strengths:

  • Swiss company, Swiss jurisdiction. VSHN is headquartered in Zurich. No CLOUD Act exposure through the operations layer.
  • Your infrastructure, your choice. Cloudscale, Exoscale, or your own Managed Server.
  • Full protocol support: AMQP 0-9-1, AMQP 1.0, MQTT, STOMP, and RabbitMQ plugins.
  • 24/7 monitoring and incident response by VSHN engineers.
  • ISO 27001 certified operations since 2017, ISAE 3402 Type II.
  • Self-service ordering via Servala (Cloudscale and Enterprise Private Cloud).
  • No vendor lock-in: RabbitMQ is open source (MPL-2.0), runs on standard infrastructure.

Pricing:

VSHN Managed RabbitMQ is priced on request based on your infrastructure choice and configuration. Contact us for a cost estimate.

Best for: Swiss organizations needing data sovereignty, regulated workloads, or production RabbitMQ without building a dedicated operations team.

Which option fits?

Situation Recommended option
You already run on AWS and accept US jurisdiction Amazon MQ
You need low-cost development or staging broker CloudAMQP shared plan
You have a dedicated platform team and full control requirements Self-hosted
Your data must stay under Swiss jurisdiction VSHN Managed RabbitMQ
You are in a regulated industry (banking, insurance, healthcare) VSHN Managed RabbitMQ
You need production RabbitMQ without a dedicated ops team VSHN Managed RabbitMQ
You need Swiss 24/7 operations with ISO 27001 certification VSHN Managed RabbitMQ

Next steps

Ready to discuss your RabbitMQ setup? Book a free consultation with our team. We will review your current environment and recommend the right approach. That could be VSHN, a cloud provider, or self-hosted.

Contact us

Need managed RabbitMQ? Order on Servala at servala.com/service/rabbitmq/ for self-service provisioning, or contact us for a free consultation. Need messaging architecture help? We connect you with the right consulting partner.

Book a free call

Or ask your question