Awesome Microservices .NET
π A collection of awesome training series, articles, videos, books, courses, sample projects, and tools for Microservices in .NET
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
Training Series >Building Microservices On .NET Core
Repository :
simplified insurance sales system made in a microservices architecture using .NET Core (EF Core, MediatR, Marten, Eureka, Ocelot, RabbitMQ, Polly, ElasticSearch, Dapper) with blog post series.
Training Series >Building microservices through Event Driven Architecture
Repository :
https://github.com/logcorner/LogCorner.EduSync.Speech.ServiceBus
Training Series >Building API Gateway Using Ocelot In ASP.NET Core
Training Series >Distributed .NET Core (DShop)
Training Series >Microservices .NET
Training Series >.NET Conf: Focus on Microservices
Training Series >Microservices with .NET Core and Docker
Training Series >.NET Microservices Architecture Guidance (Microsoft)
Training Series >A Microservices Implementation Journey
Training Series >Microservices and Docker with .Net Core and Azure Service Fabric/Kubernetes
Training Series >Microservices with .NET Core Tutorials
Training Series >Building Microservices on .Net platforms
Books
Building Microservices with .NET Core
(by Gaurav Kumar Aroraa, Lalit Kale, and Kanwar Manish) June 14, 2017
Microservices by examples using .NET Core
(by Biswa Pujarini Mohapatra, Baishakhi Banerjee, and Gaurav Aroraa) April 16, 2019
Building Microservices with ASP.NET Core
(by Kevin Hoffman) August 31, 2017
Building Microservices with .NET Core 2.0
(by Gaurav Aroraa) December 22, 2017
Hands-On Microservices with C#
(by Matt R. Cole) June 29, 2018
Hands-On Microservices with C# 8 and .NET Core 3
(by Gaurav Aroraa and Ed Price) March 27, 2020
Microservices in .NET Core
(by Christian Horsdal Gammelgaard) February 3, 2017
Free eBooks
Courses
Step-by-step tutorial for building microservices using .NET
Building two .NET Microservices using the REST API pattern; Working with dedicated persistence layers for both services; Deploying our services to Kubernetes cluster; Employing the API Gateway pattern to route to our services; Building Synchronous messaging between services (HTTP & gRPC); Buildingβ¦
Other Tutorials
Sample Projects
https://github.com/vietnam-devs/coolstore-microservices
A containerized polyglot gRPC microservices based on .NET Core, Nodejs and more running on Istio
https://github.com/thangchung/practical-dapr
Full-stack .NET microservices build on Dapr and Tye.
https://github.com/thangchung/magazine-website
Magazine website (using .NET Core, ASP.NET Core, EF Core) with DDD, CQRS, microservices, asynchronous programming applied.
Repository :
simplified insurance sales system made in a microservices architecture using .NET Core (EF Core, MediatR, Marten, Eureka, Ocelot, RabbitMQ, Polly, ElasticSearch, Dapper) with blog post series.
Repository :
https://github.com/logcorner/LogCorner.EduSync.Speech.ServiceBus
Tools and Libraries >Messaging
MassTransit
Distributed Application Framework for .NET
NServiceBus
The most popular service bus for .NET
Rebus
Simple and lean service bus implementation for .NET
Kafka
Confluent's Apache Kafka .NET client
RabbitMQ
RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.1+
EasyNetQ
An easy to use .NET API for RabbitMQ
ZeroMQ
A 100% native C# implementation of ZeroMQ for .NET
CAP
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
Brighter
Command Dispatcher, Processor, and Distributed Task Queue
Silverback
Silverback is a simple but feature-rich message bus for .NET (supports Kafka, RabbitMQ and MQTT).
Tools and Libraries >Api Gateway
Tools and Libraries >Service Discovery
Consul.NET
Consul.NET is a .NET client library for the HashiCorp Consul HTTP API
Tools and Libraries >Frameworks
Tools and Libraries >Other
Dapr
Dapr SDK for .NET (Dapr is a portable, event-driven, serverless runtime for building distributed applications)
Project Tye
Tye is a tool that makes developing, testing, and deploying microservices and distributed applications easier
Health Checks
Enterprise HealthChecks for ASP.NET Core Diagnostics Package
Related lists in Miscellaneous
See categoryAwesome OpenClaw Skills
VoltAgent/awesome-openclaw-skills
The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.π¦
Awesome DeepSeek Harness (DSH) Plugin
awesome-dsh-plugin/awesome-dsh-plugin
A curated list of plugins for DeepSeek Harness (dsh) Β· DeepSeek Harness ζδ»Άη²Ύιε葨
Awesome Guidelines
Kristories/awesome-guidelines
Programming style, best practices, and coding conventions.
Awesome
sindresorhus/awesome
π Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]
Awesome Prompts
ai-boost/awesome-prompts
Curated list of chatgpt prompts from the top-rated GPTs in the GPTs Store. Prompt Engineering, prompt attack & prompt protect. Advanced Prompt Engineering papers.
Awesome README
matiassingers/awesome-readme
A curated list of awesome READMEs