Building Serverless Applications with Terraform9. Summary and next steps2 min
Hashicorp Terraform is an IaC tool that allows engineering teams to define and deploy their application environments using a declarative, human-readable syntax. Throughout this guide you've learned how to use Terraform for building serverless applications.
How to add various resource types and build a decoupled serverless architecture
How to implement synchronous APIs with API Gateway, and async processing with SQS message queues
How to wire application components to work together while following the principle of least privileged IAM access
How to test your applications locally with AWS SAM
How to deploy your applications to AWS, and test them running in cloud
How to add observability aspects, such as logging and tracing, to your applications
How to elevate your Terraform templates by adding modules, supporting multiple environments, and separating infrastructure and application code.
How to elevate your Terraform templates by adding modules, supporting for multiple environments, and separating infrastructure and application code.
Next steps
Follow below links to continue your learning journey