1

Introduction to Infrastructure as Code (IaC) and Concepts

In the ever-evolving era of technology, the software applications being built are expected to be scalable in nature at the very minimum. The term scalability means the ability of an application or system to always match the growing needs of its user base and handle the increase in the number of users without any problems. This is applicable to all types of applications, including web applications, backend microservices, and internal apps. Such scalable apps are well suited for deployment in the cloud rather than on-premises because of the dynamic resource needs and because automating the scaling process (both scaling up and scaling down) will reap greater benefits. This is exactly where ...

Get HashiCorp Terraform Associate (003) Exam Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.