🏠 Home | ← Back

Github Repo: https://github.com/pedropcamellon/medical-calls-analysis-aws

Summary

Introduction

In the previous post of our series, we explored the importance of monitoring and logging in AI applications using CloudWatch. Now, we'll take a step further by introducing Terraform, an Infrastructure as Code (IaC) tool, to automate the deployment of our serverless architecture.

Terraform, developed by HashiCorp, is an open-source tool that lets you define and provision cloud infrastructure using HCL (HashiCorp Configuration Language), a declarative configuration language. As a powerful Infrastructure as Code (IaC) solution, it moves beyond traditional scripts and web interfaces—you simply describe what you want your infrastructure to look like, and Terraform determines how to make it happen.

Manually configuring AWS resources through the Console can be tedious, error-prone, and hard to scale. Terraform lets you define your entire infrastructure in code, making deployments:

Key concepts: