Software development has embraced techniques like TDD (Test Driven Development) to help reduce the cycle time between developing code and validating it works.
As application development practice evolved, we needed to respond to change faster while still maintaining our quality - the way we developed our solutions needed to change - and so did our tools.
Now that we have Infrastructure as Code (IaC) a whole new range of cycle time challenges have emerged. No longer are we building simple proof of concept systems using IaC, many of todays cloud deployments are multiple complex servers composed of tens or hundreds of servers.
In this session from LastConf 2018 in Melbourne, I take a look at the tools and practices available to Infrastructure developers to reduce the cycle time of change while maintaining a high level of quality and confidence.
Following on from the above presentation on Test Driven Infrastructure is a demonstration around TDD workflow using the tool InSpec: