About this Learning Path

Who is this for?

This is an introductory topic for software engineers and platform engineers migrating messaging and event-driven workloads from x86_64 to Arm-based servers, specifically on Microsoft Azure Cobalt 100 Arm processors and Google Cloud C4A virtual machines powered by Axion processors.

What will you learn?

Upon completion of this Learning Path, you will be able to:

  • Provision Arm-based Linux virtual machines on Google Cloud (C4A with Axion processors) and Microsoft Azure (Cobalt 100)
  • Provision an Arm-based SUSE SLES virtual machine on Google Cloud (C4A with Axion processors)
  • Install and configure RabbitMQ on Arm64 Linux (SUSE SLES on GCP and Ubuntu Pro 24.04 on Azure)
  • Build and configure required Erlang versions for RabbitMQ on Arm64
  • Validate RabbitMQ deployments using baseline messaging and connectivity tests
  • Implement practical RabbitMQ use cases such as event-driven processing and notification pipelines on Arm-based infrastructure

Prerequisites

Before starting, you will need the following:

  • A Microsoft Azure account with access to Cobalt 100-based instances (Dpsv6).
  • A Google Cloud Platform (GCP) account with billing enabled
  • Basic understanding of message queues and messaging concepts (publishers, consumers)
  • Familiarity with Linux command-line operations
Next