The .NET Microservices Basics Course is now Free on YouTube!

My Building Microservices With .NET: The Basics course covers the fundamentals of microservices with the .NET platform, from the creation of your very first microservice from scratch, with a complete REST API and fully working database, to having two entire microservices talk to each other resiliently via multiple communication mechanisms, including eventual consistency via events.

This has been a popular paid course on Udemy for a while, but recently I decided to remove it from that platform and instead publish it on YouTube, so it becomes free for everyone. Check it out:

Want to master microservices? Check out my full program at https://dotnetmicroservices.com.

Enjoy!

Building a CI/CD pipeline for a containerized Asp.Net Core 3.0 Web API

To close on the Asp.Net Core 3.0 Web API series I just published a video on how to build a CI/CD pipeline to fully automate the deployment of a Web API docker container to AKS. Here it is:

In this one you will learn:

  • How to push your project files to a GitHub repository and how to show its build status
  • How to create a yaml based Azure Pipeline to continuously build and publish the container image
  • How to use the same pipeline to continuously deploy the container image to AKS
  • How to use Azure Pipelines Environments to get the state and history of deployments

I hope this series has been useful and, as always, please leave me a comment here or in the video with any feedback, which is highly appreciated.

Enjoy!

Deploying an Asp.Net Core 3.0 Web API on Kubernetes

As a follow up from last week’s video on Containerizing an ASP.NET Core 3.0 Web API here for a step by step on how to deploy an Asp.Net Core 3.0 Web API on a local Kubernetes cluster:

In this new video you will learn:

  • How to enable a local Kubernetes cluster in your box
  • How to add Kubernetes files to describe your web API deployment using Visual Studio Code
  • How to deploy your containerized Asp.Net Core Web API to Kubernetes

Again, please let me know your thoughts on this video, either here or in the video comments section. All feedback is very appreciated.

More videos coming soon!

Containerizing an Asp.Net Core 3.0 Web API

It’s been ages since I wrote anything here, but recently I decided it’s time I start sharing a few of the things I have learned in the past few years. Also, since .NET Core 3.0 just got released today and since I’ve been working with containers for a while I thought it would be appropriate to start with a video on how to containerize an Asp.Net Core 3.0 app, specifically a Web API type of app since that’s what I’ve mostly been using for building microservices. So here it is:

There I talk about:
• How to create an Asp.Net Core 3.0 Web API project
• How to add Docker artifacts with Visual Studio Code, including the generation of the Dockerfile
• How to build and run the Asp.Net Core project as a Docker container

Let me know your thoughts on this video, either here or in the video comments section. Would appreciate all feedback to incorporate it in future upcoming videos.

Cheers!

Julio