
Case 7: From Legacy to Cloud-Native At Scale: A Fail-Fast Approach to Migrating 1000s of Services
You join an engineering leadership team of a global automotive company to solve their puzzle of migrating 1000s of services built using internal frameworks from a legacy cloud provider to one of the top 3 public cloud providers. The key pain point here is that the legacy infrastructure provider has raised an alarm crying out loud, their inability to scale their infrastructure beyond a certain threshold levels that this automotive is likely to breach in 1-2 years time, given their rate of growth. The executive leadership of the auto-company decided that they are better off in migrating its systems completely to a prominent cloud provider that can meet their scaling demands.
In your first weeks of engagement you have come to an understanding that the internal frameworks used for the development of microservices are largely wrapper around spring-boot ecosystem of tools like spring-data, spring-batch, spring-HATEOAS, spring-ribbon, Eureka, etc., to abstract deployment and infrastructure details allowing the development teams to focus only on solving the business problems and not worry about deployment mechanics and infrastructure layer. This used to be best practice of an earlier era and the world has moved on. The enterprise giant has now woken-up to this biting reality with clock-ticking to save its face from public debacle.
The executive leadership is smart, very involved and actively participates to ensure that the direction and steps taken by the technical leadership are indeed fail-fast. They play a very supportive role in unblocking issues and are aggressive in challenging and decision making to witness faster and safer delivery cycles towards their rescue mission.
Given this context, you are expected to come up with the roadmap on how you would go about solving this cloud-migration challenge demonstrating your expertise in solutioning with fail-fast mindset to uncovering unknowns, steering the course as needed, and enthuse confidence of stakeholders in sustainable and safer pace of delivery. Be ready to be challenged!!..