While deploying an AWS account with Terraform is relatively simple, deploying and managing an organization containing 300 accounts rapidly becomes complex.
How can you stay agile when a change can impact 100s of teams?
How do you structure the Terraform so that you can deliver change quickly?
As you mature the platform and add more functionality, how do you maintain the level of service your consumers have come to know and expect?
How do you prioritise the wants of today against the needs of tomorrow?
Based on a year long journey with one of the UK’s biggest enterprises, we’ll explore how we tackled these questions, the mistakes we made and the lessons we learned.