Build and Scale Cloud Native Applications on Arm-Based Infrastructure
This is your technical guide to building, deploying, and optimizing cloud native applications using Arm-based infrastructure across all major cloud platforms.
Why Cloud Native on Arm?
Running cloud native applications on Arm-based infrastructure offers major performance and cost advantages for developers. You can reduce compute costs by 40%+, scale efficiently with Kubernetes and containers, and deploy across a wide range of cloud platforms. With support for multi-architecture workloads, you can build flexible, portable services that run anywhere – x86 or Arm.
Get Started
Setup
To start building cloud native applications on Arm, begin by configuring your development environment. These Learning Paths walk you through setting up Arm-based cloud instances and Docker.
Getting Started with Arm-Based Cloud Instances
Learn how to launch and configure Arm-based VMs across major cloud providers like AWS, Azure, and GCP.
Learn How to Use Docker
Get hands-on with Docker basics, including container builds, registries, and running workloads across architectures.
Learn and Code
This section gives you practical experience deploying cloud native applications on Arm-based infrastructure.
Build Multi-Architecture Container Images with Docker Build Cloud
Automate multi-architecture container builds for Arm and x86 using Docker Build Cloud.
Build and Deploy a Multi-Arch App with EKS
Create a multi-arch Kubernetes cluster on AWS and deploy a containerized Go app.
Deploy an app to Azure Kubernetes Service
Push and run an application in AKS, taking advantage of Arm-based infrastructure on Azure.
Create an Arm-Based Kubernetes Cluster on GCP
Set up a Kubernetes cluster on Google Cloud using Arm nodes and deploy scalable workloads.
Deploy WordPress with MySQL on EKS
Launch a full WordPress stack on Arm-powered EKS using best practices for cloud native deployment.
Arm Ecosystem Dashboard
The Arm Ecosystem Dashboard is your go-to resource for discovering cloud services, tools, and software stacks optimized for Arm. Whether you’re deploying on AWS, Azure, or GCP, this page helps you find the right partners, platforms, and verified solutions to accelerate development on Arm-based infrastructure.
Performance Tools
This section gives you access to tools that help you profile performance, migrate existing apps, automate cloud deployment, and benchmark workloads on Arm-based platforms.
Streamline CLI
Collect and analyze performance data from Arm-based systems. Automate profiling workflows and integrate into CI pipelines.
Migrate Ease
Identify and adapt workloads for Arm-based cloud environments. Automates analysis and optimization for a smoother migration.
Runbooks
Step-by-step automation guides for configuring, running, and benchmarking workloads on Arm platforms.
AWS Q CLI
Quickly launch and benchmark Arm-based instances on AWS using a streamlined command-line interface.
AWS Perf (APerf)
Access low-level performance counters on Arm CPUs to analyze core behavior, frequency, and workload efficiency.
What's Next?
- CODE-ALONGS
- ARM DEVELOPER PROGRAM
- COURSES and LABS
- DEVELOPER RESEARCH
- MORE RESOURCES

Build A Multi-Arch AKS Cluster With x86 + Arm – On Demand
Watch this code-along and expert Q&A to learn how to build a multi-arch AKS cluster with Arm64 and x86 nodes, deploy cross-architecture containers, and get hands-on tips from an Arm engineer.

Arm Developer Program
Have a technical question about cloud native on Arm or Arm cloud migration?
Join the Arm Developer Program and connect with a global community of developers and Arm engineers to build better apps on Arm. Get early access to tools, technical content, workshops, and support to help you debug, optimize, and ship your projects.
Course: Introduction to Kubernetes
New to Kubernetes and cloud native? Sign up to the Linux Foundation and start with this course for a technical introduction to the fundamentals.
Arm Developer Labs
Tackle real-world Arm-based cloud challenges with hands-on projects — perfect for building, learning, and prototyping.

Arm Developer Council
Join the Arm Developer Council to share feedback, help shape the tools and platforms you use — and receive a voucher for your time.