A collection of demo applications for Azure Container Apps
- dotnet-queueworker: A .NET 6 worker service that reads messages from Azure Queue Storage using KEDA to scale to zero.
- go-helloworld: A Go "Hello World" API that can be used as quick start and to demo revisions, configuration and structured logging using Logrus.
- go-chi-todo: A Go "To Do" API that uses
chi
for routing andpgx
to access PostgreSQL. It demonstrates passwordless access to an Azure Database for PostgreSQL Flexible Server and structured logging using the slog package. - go-cronjob: A Go application that demonstrates the use of the KEDA Cron scaler to mimic a cron job with Azure Container Apps.
- java-boot-todo: A Spring Boot "To Do" API that uses JPA Data to access PostgreSQL adopted from Azure's Spring Boot docs. It demonstrates passwordless access to an Azure Database for PostgreSQL Flexible Server, structured logging and using Datadog for APM.