Converting a Monolithic Application into Microservices in ASP.NET Core (The process I follow)

preview_player
Показать описание
#microservices #aspnetcore #dotnetcore
In my last video, I walked through what is my understanding of microservices. Based on my readings and practical implementations. What worked for me and the philosophy I follow when building microservices.

In this video, I will walk through breaking out a microservice from an existing monolithic demo application.

The goal of this video is to show the process I follow when breaking out microservices from an existing monolithic application.

In this video, I also talk about using Dapper, which I do not cover in this video. But here are the link of a couple of my videos on Dapper:

I also talk about microservices resiliency and using Polly. Here are the links for a couple of my videos on Polly:

This video does not cover all aspects, but what is the general direction I usually take when building microservices. Please provide your thoughts and questions in the comment section below. And I will attempt to answer all of them to the best of my ability.
Рекомендации по теме
Комментарии
Автор

Great videos man. You are one of the best teachers i came accross because every suggestion and explanation you give comes purely from the heart. Thank you very much.

delysid
Автор

i write rarely comments on youtube, especially when it comes for coding, tehcnologies and etc.
BUT your series about microservices... IS THE BEST ONE, could not skip to tell.

laketich
Автор

Hi Sir, This is a great tutorial! Very helpful! Can I request you kindly to upload both the solutions to GITHub? 🙏

schudasama
Автор

you're the most underrated tech channel! Whatever you speak comes from sheer experience and not from docs! Huge respect!

siddharthdwivedi
Автор

@DotNet Core Central Nice work you are doing here. Mine is not that of a big issue. I would just like to request for you to name/arrange your videos in order. It's a bit hard jumping from video to video seeing which one follows which. E.g

1) RabbitMQ .... Part 1
2) RabbitMQ ... Part 2
...
6) Ocelot

nimrodmaina
Автор

Thanks, very clean and neat explanation.

sudhiranand
Автор

Many thanks for your video Sir. Please are you able to share the code of the Ecomm application as a monolith and when you break it up into a service. many thanks for your kind consideration and look forward to hearing from you.

patrickizekor
Автор

Great hard work for us. thank you so much

shahrukhkhan
Автор

Hi Choudhury, Thank you for your nice tutorial. I wonder if you have the solutions of the Monolithic and Microservice Applications available for reference.

harrylo
Автор

Great video, It was Valuable and Informative

Yashopus
Автор

Great Videos. Appreciate the effort!!
However I have one confusion. You have added User name and Product name in Order service DB itself but if for some reason, the product name/username changes, we would have to change it in both places and that violates the fundamental concept. Also if order detail service is dependent on user/product service for attributes, how should it actually get the data.There could be thousands of rows in order detail and if we fetch attributes from another service in iterative manner, it would be distareous. PLs suggest

akashthakral
Автор

nice explanation. can u create a video for creating a micro service connecting to web api and mongo db as a database approach

poojashukla
Автор

Vast knowledge you have, where did you learn all these from?

anubhavdebnath
Автор

@DotNetCoreCentral Thank you! for such a wonderful series. Very well explained.
Is there any way to access the code or if we can get reference.
Any github link!

Will be really great for everyone. :)

antarikshsharma
Автор

With this architecture, you would have to host two applications? One would be the wrapper that accepts the api calls and the other would be the actual api that is making the call to the database?

samayhaider
Автор

Hi @dotnet core central kindly arrange videos in order, you did a lot of work but i guess all are not reflected in your playlist or vedios section. just saw 4 more links in the description section :-)

zeeshanasghar
Автор

The approach that you use here to merge/join data between Microservices is called Selective data replication, correct ?

manuelguerrero
Автор

Practically order service should be transient, correct? Because we don't want to share the order with multiple users' requests!

shreyasjejurkar
Автор

Hi, i need a complete code of extracting microservices from monolithic.

maryammunawar
Автор

Hi, where can I find Ecomm monolithic application source code?

GeorgeZarogkikas