You've just started leading a team tasked with substituting a legacy system more than a decade in production. It's one of the company's key products and brings in a lot of revenue every day.
Not only will you need to rewrite the system in a new language, you'll have to change database platforms and the communication protocols with several other systems.
How would you even start? Plan years of work and a Big Bang release? Could this succeed?
What would change if you knew, as my team did when confronted with this challenge, that the system was responsible for keeping 80% of all of Latin America on the web?
It might sound crazy, but the strategy we chose was based on one of the latest advances in technical agility: Continuous Deployment!
We delivered to production on the first week, then started delivering daily, and eventually were deploying to production multiple times a day.
Join me to better understand everything you’ll need enable Continuous Deployment, from testing automation, through a DevOps culture, to infrastructure as code for example. See how these changes helped us be extremely successful in this crazy (or crazy smart?) case study. Learning Outcomes:
- You'll walk away equipped to decide whether Continuous Deployment can help you with your team’s biggest challenges.