Understanding the key concepts of networking
Depending on how you and your organization plan on leveraging the cloud, you will likely work with one or more of the three paradigms for provisioning infrastructure: virtual machines, containers, or serverless. Each paradigm has different benefits and detractors that you must consider when selecting them for your solution architecture. Still, it is crucial to recognize that each paradigm has its own time and place that makes it worthwhile. In this book, I hope to help you learn how to leverage Terraform to deploy sophisticated solutions in these paradigms on the three significant hyperscalers (at the time of writing).
Each of these paradigms has specific concepts that transcend cloud platforms that you—as a practitioner and architect—need to understand to design and implement solutions using Terraform.
Virtual machines are a standard service on every cloud platform because most organizations would like to leverage the...