Back to all use cases
AssessmentEducationKubernetes

Two brokers, one workload, and a version that had run out of support

HE
Higher Education Institution
ActiveMQRabbitMQKubernetes
Result

The institution moved from two brokers on unsupported versions to a single sized, supported RabbitMQ platform with a documented cutover, and its own team trained to operate it.

Overview

The institution streamed events out of its student information system to downstream cloud services. That traffic was split across an ActiveMQ deployment and a RabbitMQ cluster several minor versions behind its supported line.

Challenge

Consolidating onto RabbitMQ was expected to roughly double the load on the surviving cluster, so sizing could not simply be inherited. The existing version was past the point where community support applied, which made the upgrade and the migration the same project.

Environment

RabbitMQ on a Kubernetes platform alongside a separate ActiveMQ estate, carrying event traffic from a student information system to cloud consumers.

Approach

AceMQ ran a full architecture assessment across both brokers rather than a like-for-like port. That covered current and post-migration sizing, the upgrade path off the unsupported version, whether to stand up a parallel cluster to allow a staged cutover, and where quorum queues change the durability story.

Solution

  • 1
    Architecture assessment across both the ActiveMQ and RabbitMQ estates
  • 2
    Capacity sizing for the consolidated workload, not the current one
  • 3
    Upgrade path off the out-of-support RabbitMQ version
  • 4
    Parallel-cluster strategy to allow staged cutover without a hard switch
  • 5
    Kubernetes topology, anti-affinity and failover design
  • 6
    Operations training so the platform team runs it after handover

Outcome

The institution moved from two brokers on unsupported versions to a single sized, supported RabbitMQ platform with a documented cutover, and its own team trained to operate it.

Technologies

ActiveMQRabbitMQKubernetes

Ready for a ActiveMQ Health Check?

AceMQ's senior ActiveMQ engineers have handled this exact type of engagement before. Whether you need architectural guidance, hands-on remediation, or an ongoing managed partnership, we're ready to help.