Summary
In this episode of Engineering Evolved, Tom Barber discusses the critical aspects of cloud migration, emphasizing that many migrations fail due to poor planning and execution. He contrasts successful migrations, like Netflix's, with failures like TSB Bank's, highlighting the importance of treating migration as a product launch. Barber introduces the Strangler Fig pattern as a preferred migration strategy, outlines the six Rs of cloud migration, and stresses the need for effective communication and monitoring during the process. He also provides rollback strategies and discusses the importance of chaos engineering in ensuring resilience against outages. The episode concludes with key principles for successful cloud migration, urging listeners to prioritize discipline over speed.
Takeaways
- Half of all cloud transformations are abject failures.
- Successful migrations treat infrastructure like a product launch.
- Big Bang migrations are no longer viable.
- The Strangler Fig pattern allows for gradual migration.
- Companies should focus on replatforming rather than refactoring.
- Product managers should lead migration efforts, not project managers.
- Rollback strategies are crucial for successful migrations.
- Monitoring during migration is essential to avoid blind spots.
- Communication failures can lead to migration disasters.
- Speed in migration can lead to costly mistakes.
- (00:00) - Intro
- (01:02) - Title
- (01:45) - The Cost of Cloud Migration Failures
- (09:06) - The Six Rs of Application Migration
- (14:21) - Fall Forward Architecture and Recovery Strategies
- (18:54) - Monitoring During Migration
- (28:25) - Communication Strategies for Successful Migration