What's Going ARM: Adopting ARM64 At Airbnb
summary
Airbnb pilots ARM64 by targeting one or two price-sensitive workloads, upgrading OSes (Ubuntu 22.04 / Amazon Linux 2022), and adding ARM64 CI workers to build and tag RPM/Deb artifacts per-arch. Platform work includes provisioning ARM nodes, Kubernetes node taints for testing, and publishing multi-arch images (manifest lists) so clusters pull the correct image. Focus on Java services, reproducible builds, and iterative performance analysis yields measurable wins for selected workloads; migration remains partial but production-capable for those targets.
AI-written summary · about
chapters (7)
- 0:00Introduction to ARM64
- 2:20Challenges of migration
- 5:41Designing multi-arch support
- 7:45Prerequisites for migration
- 12:09Infrastructure implementation
- 21:27Kubernetes and node setup
- 24:15Performance and conclusions
related talks
36mWhy and How to Choose Arm64 for your Cloud Applications
44mWhat to know before adopting Arm: Lessons learned at Datadog
01h 14mModernizing and Optimizing Applications for the Cloud
34mARM Migration Made Practical
30mApache projects, let's embrace ARM!
38mRunning Multi-Arch Builds & Tests in OpenShift CI/CD
29mWorks on Arm cluster BOF
31mContinuous Delivery on Arm: A Practical Approach
