History and future of Infrastructure as Code

published on 2023/05/15

Infrastructure as Code is a fascinating domain of software development. While as a discipline it’s still relatively young, not only has it already undergone several paradigm-shifting transformations in its short lifetime, but I think it’s one of the hottest areas of software development innovation today, with several players – ranging from Big Tech to young startups – creating new approaches that, if fully realized, have a chance of completely transforming the way we write and deploy software.

In this article, I want to do a deep dive into the topic of Infrastructure as Code: what is it, what benefits does it bring, what were those paradigm-shifting transformations that it went through already, and what the future might hold for it.