An open API service indexing awesome lists of open source software.

Awesome-Microservices-DotNet

💎 A collection of awesome training series, articles, videos, books, courses, sample projects, and tools for Microservices in .NET
https://github.com/mjebrahimi/Awesome-Microservices-DotNet

Last synced: 11 days ago
JSON representation

Books

Building Microservices on .Net platforms

Contribution

Other

Courses

Building Microservices on .Net platforms

Free eBooks

Building Microservices on .Net platforms

Other Tutorials

Building Microservices on .Net platforms

Tools and Libraries

Api Gateway

  • Ocelot - .NET core API Gateway
  • YARP - YARP (which stands for "YARP: A Reverse Proxy") is a toolkit for developing high-performance HTTP reverse proxy applications

Frameworks

  • Microdot - Microdot is an open source .NET framework that answers a lot of the needs for easily creating microservices.
  • Foundatio - Pluggable foundation blocks for building distributed apps.

Messaging

  • MassTransit - Distributed Application Framework for .NET
  • NServiceBus - The most popular service bus for .NET
  • Rebus - Simple and lean service bus implementation for .NET
  • 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).

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

Service Discovery

Training Series

A Microservices Implementation Journey

Building API Gateway Using Ocelot In ASP.NET Core

Building Microservices On .NET Core

Building Microservices on .Net platforms

Building microservices through Event Driven Architecture

Distributed .NET Core (DShop)

Microservices and Docker with .Net Core and Azure Service Fabric/Kubernetes

Microservices .NET

Microservices with .NET Core and Docker

Microservices with .NET Core Tutorials

.NET Conf: Focus on Microservices

.NET Microservices Architecture Guidance (Microsoft)