Building Cloud Native with Chris Klug
What does it mean to build cloud-native applications? Carl and Richard talk to Chris Klug about his experiences building applications designed to operate effectively in the cloud. Chris pushes back on the fixation around Kubernetes - you can build cloud-native apps without it! The conversation digs into the various options available to take advantage of the cloud's ability to scale while also tolerating its occasional short-duration outages and shifting availability. Chris also talks about .NET Aspire and its ability to help you build .NET cloud-native applications.
Guests:
Chris Klug
Chris Klug works as a developer/architect at Active Solution in Stockholm, working mostly with cloud-based solutions for clients in a wide range of domains. Lately, his contracts have pulled him towards the DevOps area, working almost entirely with build and release automation, as well as infrastructure as code. Both were somewhat uncharted areas to him, which suited him fine, as he loves learning new things, and figuring out how to make them do what he wants them to.
Links:
- What Happened in 1921? https://www.thepeoplehistory.com/1921.html
- Garnet https://microsoft.github.io/garnet/
- Music to Code By https://pwop.e-junkie.com/
- Cloud Native Computing Foundation https://www.cncf.io/
- Kubernetes https://kubernetes.io/
- Polly Project https://www.thepollyproject.org/
- Azure Kubernetes Service https://azure.microsoft.com/products/kubernetes-service
- Azure Container Apps https://azure.microsoft.com/products/container-apps
- Web Apps for Containers https://azure.microsoft.com/products/app-service/containers
- Dapr https://learn.microsoft.com/azure/container-apps/dapr-overview?WT.mc_id=DT-MVP-10953
- Azure App Service https://azure.microsoft.com/products/app-service
- Azure Functions https://learn.microsoft.com/azure/azure-functions/functions-overview?pivots=programming-language-csharp&WT.mc_id=DT-MVP-10953
- APIs with ASP.NET Core https://dotnet.microsoft.com/en-us/apps/aspnet/apis
- .NET Aspire https://learn.microsoft.com/dotnet/aspire/get-started/aspire-overview?WT.mc_id=DT-MVP-10953
- Docker Compose https://docs.docker.com/compose/
- OpenTelemetry https://opentelemetry.io/
- Pulumi https://www.pulumi.com/
- Bicep https://learn.microsoft.com/azure/azure-resource-manager/bicep/overview?tabs=bicep&WT.mc_id=DT-MVP-1095
- Identity Server https://learn.microsoft.com/dotnet/architecture/cloud-native/identity-server?WT.mc_id=DT-MVP-10953