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

preview_player
Показать описание
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:

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

🥳📚Free E-Books - go Zero to expert 📚

♥️ Are you new to .NET?

#microservices #DotNet #Docker #aspnet #cloudnative #architecture #Dockerfile
Рекомендации по теме
Комментарии
Автор

You explain it very well Nish. Thanks a lot. Please keep the series going.

eser-sahin
Автор

Perfect explanation but majority part covers docker. Would be happy to know on microservices. Is there any other references?

sanjaygunjal
Автор

Another amazing session form Nish... Thanks a lot Nish

anoopjosephmaliakal
Автор

Great explanation 👏

One question outside the box :

I have Mac os and .NET 6.0 PREVIEW has causing me a lot of problems. I'm unable to build and run any application. Any solution? Which DOT Net version best suits for Mac Os??

pranambhat
Автор

Similar to breaking an application into multiple DLL's? Except that each DLL would be an app or service that can run stand-alone? Or am I over simplifying it

mikekosak
Автор

Very useful content, can't wait for next episodes!
EDIT: Did a course from link along with your video, such a great way to easily understand the topic!

jakpbubu
Автор

How can we get branch names on and colorize branch/path names in Windows Terminal? I'm using Windows 11 but I can't do that with Windows Terminal.

Автор

I have seen microservice hell develop before though, where there are so many services it becomes an unmaintainable nightmare. So I think when creating a microservices architecture, it might still be forgivable to bundle more tightly coupled functionality into a single service. Not everything has to be micro, there can be medium sized services.

XeonProductions
Автор

Goood content, excellent pace and speed of prelection, will share it to my friends. Keep on the good work.

AndrzejPauli
Автор

By far the most amazing explanation ! Good job ! Thank you !!!

dmo
Автор

Wow!!! It's amazing! Thank you very much for this content!!!

ema
Автор

How docker-compose command knows which yaml file should run and where is it?

hernanvelazquez
Автор

When I am going to run the url in browser its showing not secure and not running? What to do?

shahnewajjohn
Автор

Usarás Service Fabric? Porqué no lo promueven?

pirrastorres
Автор

Wow super . great explanation without wasting time . waiting for more videos.

sourabhpandit
Автор

never heard of multi-stage builds before today. my mind is blown. thank you sir!

davyboy
Автор

No words .. Superb... You are too good in presentation and explanation of content

techiebhogi
Автор

When you say "operating system" what you really mean is a "Runtime" but other than that great content. It is an important detail cause unlike VMs, containers don't require you to base your applications on top of an OS. You can simply put in the compiler and runtime and your dependencies and viola. It's what makes containers so mobile and flexible and lightweight.

acya
Автор

More videos like this. the live shows are great but these kind of videos are best for topics like this

ziaulhasanhamim
Автор

Nice Presentation..impressive language and articulated well...Kudos..Nish

rejulcp