In this episode of Cloud Builder Live we will be using the Azure Container Apps (in preview) to deploy a microservice REST API to query Covid-19 statistics around the world and then continuous deploy the entire thing from a GitHub repository. We will also be using Azure Load Testing (also in preview) to test scaling of our microservice.
This episode will air on April 12, 2022 at 6pm Eastern time. It will be streamed on both YouTube and Twitch.
Branch | Description |
---|---|
start | This is the state of the repo at the beginning of the stream. This does not include the additional REST endpoint that is configured as well as the GitHub workflow file. |
end | This is the state of the repo at the end of the stream. This includes everything. Note: You will need to configure the GitHub workflow on your own from Azure Container Apps. This will add necessary permissions and secrets. |
To follow along with this stream, you will need the following to be installed:
- Node.js (download)
- Azure Subscription (signup)
- Azure CLI (instructions)
- Docker (install)
- ThunderClient for VSCode (install)
It is important to know that at the time of the stream both Azure Container Apps and Azure Load Testing are in preview. This means you may run across issues including the following:
- When preparing for this, I found that I had to manually edit the GitHub workflow to get it to trigger properly. I reported this in the following issue.
This data has been collected, aggregated, and documented by Cameron Appel, Diana Beltekian, Daniel Gavrilov, Charlie Giattino, Joe Hasell, Bobbie Macdonald, Edouard Mathieu, Esteban Ortiz-Ospina, Hannah Ritchie, Lucas Rodés-Guirao, Max Roser.
The mission of Our World in Data is to make data and research on the world's largest problems understandable and accessible. Read more about our mission.
All visualizations, data, and code produced by Our World in Data are completely open access under the Creative Commons BY license. You have the permission to use, distribute, and reproduce these in any medium, provided the source and authors are credited.