زیرساخت به عنوان کد (IaC) یک الگوی رایج است که در آن زیرساخت مجازی و خدمات کمکی را می توان با استفاده از پیکربندی بیان شده در تقریباً هر زبانی که معمولاً در یک مخزن کد منبع میزبانی می شود مدیریت کرد. در روزهای اولیه مجازیسازی، توسعهدهندگان نرمافزاری را در چرخههای توسعه طولانی آبشار تولید میکردند که عمدتاً بر اساس مستندات مورد نیاز بود. اکنون توسعه دهندگان برنامه را به همراه یک راهنمای پیکربندی چند صفحه ای به تیم Ops ارسال می کنند. کانتینریسازی و هماهنگسازی ظروف استانداردسازی بستهبندی (تصاویر کانتینر) و بستهبندی (غلافهای Kubernetes) را به میزان کمتری امکانپذیر میسازد. اکنون ما تمام استانداردها و ابزارها را در اختیار داریم، فقط یک لمس نهایی لازم است تا آن را به طور یکپارچه با هم کار کنیم.