MENU

Fun & Interesting

What are microservices?!?!? Let’s build one with .NET and Docker!

dotnet 136,623 3 years ago
Video Not Working? Fix It Now

In recent years, enterprises are choosing microservices over monolithic for their large consumer applications to meet user demand, increase scalability and availability. In this episode, Nish Anil will take you through Microservices concepts, what are containers and how they're relevant. You will learn to build your first Microservices endpoint in .NET, containerize it and run them locally within 30 mins. 👉 Learn how to build your first microservice: https://docs.microsoft.com/learn/modules/dotnet-microservices/?WT.mc_id=friends-0000-NANIL 00:00 - Introduction 01:40 - What are Microservices? 03:04 - Comparing to Monolithic Architecture 04:02 - Decomposing an app into multiple services 05:46 - How are microservices packaged and deployed? 06:08 - What role do containers play? 06:43 - What is Docker? 07:22 - Docker Architecture 08:01 - Containers vs Virtual Machines 08:49 - What is an Orchestrator/Kubernetes? 09:33 - Demo: Build a Microservice endpoint in .NET 13:56 - Dockerfile explanation 16:14 - Common Docker error - the docker daemon is not running 17:51 - What are Docker multi-stage builds? 19:58 - Run multiple containers locally using Docker-Compose 👉 ASP.NET Core Microservices learn path https://aka.ms/aspnet-microservices 🥳📚Free E-Books - go Zero to expert 📚 https://dot.net/architecture ♥️ Are you new to .NET? Start here: https://dot.net 🙋‍♀️🙋‍♂️ Get your questions answered on the Microsoft Q&A for .NET: https://aka.ms/dotnet-qa 🏫 Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn: https://aka.ms/learndotnet #microservices #DotNet #Docker #aspnet #cloudnative #architecture #Dockerfile

Comment