Performing Infrastructure Migrations at Scale
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore strategies for performing large-scale infrastructure migrations in this insightful conference talk by Melanie Cebula from Airbnb. Discover how to justify and resource infrastructure migrations, manage the migration lifecycle, and tackle technical challenges such as prototyping, identifying blockers, and automating migrations using infrastructure as code. Learn from Airbnb's case study of migrating hundreds of legacy services with strict latency and uptime requirements to Kubernetes. Gain valuable insights into different migration types, including cascading, simultaneous, sequenced, and prioritized migrations. Understand the importance of reducing technical debt, managing migration overhead, and implementing effective migration strategies. Walk away with 10 key takeaways to apply when performing infrastructure migrations at scale in your own organization.
Syllabus
Intro
Migrations: Airbnb Case Study
Example Migrations
Migrations reduce tech debt
Examples of tech debt
Migration types
Cascading Migrations
Simultaneous Migrations
Sequenced Migrations
Prioritized Migrations
Migration at scale
Migration overhead: what developers get
Unfinished migrations
better abstraction?
How do we migrate programmatically?
The lifecycle of a refactor
What do we migrate programmatically?
Migration strategy: make one person do it
Migration strategy: make devs do all of it
Migration strategy: an actual migration program
10 Takeaways
Taught by
Linux Foundation
Tags
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Software Defined Networking
Georgia Institute of Technology via Coursera Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera Web-Technologien
openHPI Données et services numériques, dans le nuage et ailleurs
Certificat informatique et internet via France Université Numerique