Photo by Venti Views

Setup your Azure Container Apps projects with Terraform

An Azure container service for developers!

Posted by Damien Aicheh on 05/01/2023 · 2 mins

In this series of tutorial you will discover how to setup your Azure Container Apps projects with Terraform. The goal is to show you a full implementation of a concrete scenario.

What is Azure Container Apps?

Azure Container Apps is a service from Azure that allows you to run your containers in a serverless environment. It’s a fully Azure managed service that allows you to run your containers without having to manage the underlying infrastructure.

This service is really interesting for developers because it allows you to run your containers without having to have strong knowledge on infrasture technologies like Kubernetes. You can focus on your code and let Azure manage the rest.

You can find more information about this service in the official documentation.

What do you need?

To be able to do this series entirely you will need:

What will you do?

In this series you will learn how to create this architecture:

Architecture

This architecture is composed of a few things:

Inside the Azure Container Apps environment you will have:

  • A frontend application that will be accessible from the internet
  • The associated backend API used by the web application

This application code is based on the official Microsoft Learn samples. The goal of this application is to rate fruits. The result of each vote is then stored in an Azure Cosmos DB database.

All the source code for each part will be available on GitHub.

Summary

Do not hesitate to follow me on to not miss my next tutorial!