آموزش Microservices در ASP.NET Core (سری اول)

نمایی از ساختار معماری Microservice
نمایی از ساختار معماری Microservice

موضوعات Microservices و Distributed System ها موضوعاتی نیستند که با یک یا چند مقاله جسته و گریخته بتوان آنها را فرا گرفت. اینها موارد بزرگی هستند و نکات، تکنیک ها و ابزار های زیادی دارند که یاد گرفتن آنها نیازمند یک سری آموزش پیوسته و جامع است.

سری آموزش Building Microservices On .NET Core یکی از بهترین منابع برای یادگیری Microservice ها در NET Core. است که به صورت عملی و گام به گام همراه با مثال و سورس آن در گیتهاب منتشر شده است.

1- Building Microservices On .NET Core – Part 1 The Plan

2- Building Microservices On .NET Core – Part 2 Shaping microservice internal architecture with CQRS and MediatR

3- Building Microservices On .NET Core – Part 3 Service Discovery with Eureka

4- Building Microservices On .NET Core – Part 4 Building API Gateways With Ocelot

5- Building Microservices On .NET Core – Part 5 Marten An Ideal Repository For Your Domain Aggregates

6- Building Microservices On .NET Core – Part 6 Real time server client communication with SignalR and RabbitMQ

7- Building Microservices On .NET Core – Part 7 Transactional Outbox with RabbitMQ


سورس پروژه آموزشی در گیتهاب

https://github.com/asc-lab/dotnetcore-microservices-poc

دیگر مقالات مرتبط


در این سری آموزشی موضوعات زیر پوشش داده است

✔️Microservices ✔️CQRS ✔️EventSourcing ✔️MediatR ✔️Marten ✔️ServiceDiscovery ✔️Eureka ✔️ApiGateway ✔️Ocelot ✔️DDD ✔️RabbitMQ ✔️Dapper ✔️Docker ✔️Container ✔️ASPNETCore

این سری آموزشی رو از دست ندین. ضمنا لیست کاملتر این منابع رو در ریپازیتوری Awesome مربوطه به آموزش Microservices در NET Core. میتونین پیدا کنین


https://github.com/mjebrahimi/Awesome-Microservices-NetCore
https://virgool.io/@mjebrahimi/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-microservices-%D8%AF%D8%B1-aspnet-core-%D8%B3%D8%B1%DB%8C-%D8%AF%D9%88%D9%85-fcnmc3zmuh5a
https://virgool.io/@mjebrahimi/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%88%DB%8C%D8%AF%D8%A6%D9%88%DB%8C%DB%8C-microservices-%D8%AF%D8%B1-aspnet-core-%D8%B3%D8%B1%DB%8C-%D8%B3%D9%88%D9%85-ovkmrexearax


? کانال دات نت زوم

https://t.me/DotNetZoom