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: 5 days ago
JSON representation
-
Books
-
Building Microservices on .Net platforms
-
-
Contribution
-
Courses
-
Building Microservices on .Net platforms
- .NET Core Microservices | Udemy - ([Packt](https://www.packtpub.com/product/net-core-microservices-video/9781788626415))
- Microservices Architecture and Implementation on .NET 5 | Udemy
- Building Microservices using ASP.NET Core 5.0 and Docker | Udemy
- Getting Started .NET Core Microservices RabbitMQ | Udemy
- Build Microservices with .NET Core & Amazon Web Services | Udemy
- ASP.NET Core Microservices: Getting Started | Pluralsight
- Microservices Communication in ASP.NET Core | Pluralsight
- Versioning and Evolving Microservices in ASP.NET Core | Pluralsight
- Securing Microservices in ASP.NET Core | Pluralsight
- Deploying ASP.NET Core Microservices Using Kubernetes and AKS | Pluralsight
- Strategies for Microservice Scalability and Availability in ASP.NET Core | Pluralsight
- Step-by-step tutorial for building microservices using .NET
- Step-by-step tutorial for building microservices using .NET
-
-
Free eBooks
-
Building Microservices on .Net platforms
- .NET Microservices: Architecture for Containerized .NET Applications - [Download PDF](https://aka.ms/microservicesebook)
- Microservices in .NET Core (with examples in Nancy) - [Manning Publications](https://www.manning.com/books/microservices-in-net-core) <!-- markdown-link-check-disable-line -->
- Microservices Recipes (a free gitbook)
- Microservices in .NET Core (with examples in Nancy) - [Manning Publications](https://www.manning.com/books/microservices-in-net-core) <!-- markdown-link-check-disable-line -->
-
-
Other Tutorials
-
Building Microservices on .Net platforms
- Microservices with ASP.NET Core 3.1
- Get Started Building Microservices with ASP.NET Core and Docker in Visual Studio Code
- Microservices with event sourcing using .NET Core
- Microservice Architecture in ASP.NET Core with API Gateway
- RabbitMQ with ASP.NET Core – Microservice Communication with MassTransit
- Securing Microservices with IdentityServer4, OAuth2 and OpenID Connect fronted by Ocelot API Gateway
- Using gRPC in Microservices for Building a high-performance Interservice Communication with .Net 5
- Our first Microservice with .NET Core 3.1 - First Part
- Containerizing your First NetCore MicroService with Docker and creating CI/CD Pipelines with Jenkins - Second Part
- Microservice Series - From Zero to Hero
- Using Microservices in .Net Core and Docker container
- Microservices Using ASP.NET Core
- Microservices Using .Net Core 2.X With C# and Docker
- Serverless Event-Driven Architecture on Azure: A Worked Example - Part 1 - event-driven-architecture-on-azure-a-worked-example-part-2-3im6)
- Edwin van Wijk — Building microservices with .NET Core and Docker (Video)
- Microservice architecture with ASP.NET Core (Video)
- Implement microservices patterns with .NET Core and Docker containers - BRK3317 (Video)
- Create .NET Core Microservice Using Best Practices (Video)
- APIs and Microservices in ASP.NET Core Today and Tomorrow - Glenn Condron (Video)
- Microservices and more in .NET Core 3.0 (Video)
- Ocelot Api Gateway with ASP.NET Core 2.1 and VS Code (Video)
- Building Reactive Microservices with .NET Core - Kevin Hoffman, Capital One (Video)
- Building .NET Microservices — Kevin Hoffmann (Video)
- Dan Wahlin on Microservices with Docker, Angular, and ASP.Net Core | Evening of Angular (Video)
- Building Resilient Microservices with .NET Core and Steeltoe - Zach Brown & Matt Horan, Pivotal (Video)
- .NET Microservices with DAPR (Video)
- Navigating microservices with .NET Core and Tye - Ryan Nowak (Video)
- Developing and Deploying Microservices with 'Tye' (Video)
- On .NET Live - Intro to Microservice Patterns for .NET Developers (Video)
- Splitting up a Monolith to (micro)Services by CodeOpinion (Video)
- Microservice Architecture in ASP.NET Core with API Gateway
- Programming a Microservice with .Net Core 3.1
- Building microservices with Tye (Video)
- How To Develop Microservices Using .Net Core & Docker
- Using Microservices in .Net Core and Docker container
- Microservice Architecture in ASP.NET Core with API Gateway
- RabbitMQ with ASP.NET Core – Microservice Communication with MassTransit
- How To Develop Microservices Using .Net Core & Docker
- Programming a Microservice with .Net Core 3.1
- Microservice Series - From Zero to Hero
- How To Develop Microservices Using .Net Core & Docker
- Building microservices with Tye (Video)
-
-
Tools and Libraries
-
Api Gateway
-
Frameworks
-
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](https://github.com/dapr/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
- Consul.NET - Consul.NET is a .NET client library for the [HashiCorp Consul](https://github.com/hashicorp/consul) HTTP API
-
-
Training Series
-
A Microservices Implementation Journey
- A Microservices implementation journey — Part 1
- A Microservices implementation journey — Part 2
- A Microservices implementation journey — Part 3
- A Microservices implementation journey — Part 4
- A Microservices implementation journey — Part 5
- A Microservices implementation journey — Part 6
- A Microservices implementation journey — Part 1
- A Microservices implementation journey — Part 2
- A Microservices implementation journey — Part 3
- A Microservices implementation journey — Part 4
- A Microservices implementation journey — Part 5
- A Microservices implementation journey — Part 6
- A Microservices implementation journey — Part 1
- A Microservices implementation journey — Part 2
- A Microservices implementation journey — Part 3
- A Microservices implementation journey — Part 4
- A Microservices implementation journey — Part 5
- A Microservices implementation journey — Part 6
- A Microservices implementation journey — Part 1
- A Microservices implementation journey — Part 2
- A Microservices implementation journey — Part 3
- A Microservices implementation journey — Part 4
- A Microservices implementation journey — Part 5
- A Microservices implementation journey — Part 6
- A Microservices implementation journey — Part 1
- A Microservices implementation journey — Part 2
- A Microservices implementation journey — Part 3
- A Microservices implementation journey — Part 4
- A Microservices implementation journey — Part 5
- A Microservices implementation journey — Part 6
- A Microservices implementation journey — Part 1
- A Microservices implementation journey — Part 2
- A Microservices implementation journey — Part 3
- A Microservices implementation journey — Part 4
- A Microservices implementation journey — Part 5
- A Microservices implementation journey — Part 6
- A Microservices implementation journey — Part 1
- A Microservices implementation journey — Part 2
- A Microservices implementation journey — Part 3
- A Microservices implementation journey — Part 4
- A Microservices implementation journey — Part 5
- A Microservices implementation journey — Part 6
- A Microservices implementation journey — Part 1
- A Microservices implementation journey — Part 2
- A Microservices implementation journey — Part 3
- A Microservices implementation journey — Part 4
- A Microservices implementation journey — Part 5
- A Microservices implementation journey — Part 6
- A Microservices implementation journey — Part 1
- A Microservices implementation journey — Part 2
- A Microservices implementation journey — Part 3
- A Microservices implementation journey — Part 4
- A Microservices implementation journey — Part 5
- A Microservices implementation journey — Part 6
- A Microservices implementation journey — Part 1
- A Microservices implementation journey — Part 2
- A Microservices implementation journey — Part 3
- A Microservices implementation journey — Part 4
- A Microservices implementation journey — Part 5
- A Microservices implementation journey — Part 6
- A Microservices implementation journey — Part 1
- A Microservices implementation journey — Part 2
- A Microservices implementation journey — Part 3
- A Microservices implementation journey — Part 4
- A Microservices implementation journey — Part 5
- A Microservices implementation journey — Part 6
- A Microservices implementation journey — Part 1
- A Microservices implementation journey — Part 2
- A Microservices implementation journey — Part 3
- A Microservices implementation journey — Part 4
- A Microservices implementation journey — Part 5
- A Microservices implementation journey — Part 6
- A Microservices implementation journey — Part 1
- A Microservices implementation journey — Part 2
- A Microservices implementation journey — Part 3
- A Microservices implementation journey — Part 4
- A Microservices implementation journey — Part 5
- A Microservices implementation journey — Part 6
- A Microservices implementation journey — Part 1
- A Microservices implementation journey — Part 2
- A Microservices implementation journey — Part 3
- A Microservices implementation journey — Part 4
- A Microservices implementation journey — Part 5
- A Microservices implementation journey — Part 6
- A Microservices implementation journey — Part 1
- A Microservices implementation journey — Part 2
- A Microservices implementation journey — Part 3
- A Microservices implementation journey — Part 4
- A Microservices implementation journey — Part 5
- A Microservices implementation journey — Part 6
- A Microservices implementation journey — Part 1
- A Microservices implementation journey — Part 2
- A Microservices implementation journey — Part 3
- A Microservices implementation journey — Part 4
- A Microservices implementation journey — Part 5
- A Microservices implementation journey — Part 6
- A Microservices implementation journey — Part 1
- A Microservices implementation journey — Part 2
- A Microservices implementation journey — Part 3
- A Microservices implementation journey — Part 4
- A Microservices implementation journey — Part 5
- A Microservices implementation journey — Part 6
- A Microservices implementation journey — Part 1
- A Microservices implementation journey — Part 2
- A Microservices implementation journey — Part 3
- A Microservices implementation journey — Part 4
- A Microservices implementation journey — Part 5
- A Microservices implementation journey — Part 6
- A Microservices implementation journey — Part 1
- A Microservices implementation journey — Part 2
- A Microservices implementation journey — Part 3
- A Microservices implementation journey — Part 4
- A Microservices implementation journey — Part 5
-
Programming Languages
Categories
Sub Categories
A Microservices Implementation Journey
698
Building Microservices on .Net platforms
73
.NET Conf: Focus on Microservices
42
Distributed .NET Core (DShop)
32
Building Microservices On .NET Core
19
Microservices .NET
18
Microservices with .NET Core and Docker
16
Building microservices through Event Driven Architecture
12
Microservices with .NET Core Tutorials
9
Building API Gateway Using Ocelot In ASP.NET Core
9
Messaging
9
Other
7
Microservices and Docker with .Net Core and Azure Service Fabric/Kubernetes
5
.NET Microservices Architecture Guidance (Microsoft)
4
Api Gateway
2
Frameworks
2
Service Discovery
1
Keywords
messaging
7
rabbitmq
6
dotnet
6
c-sharp
5
dotnet-core
5
microservices
4
microservice
3
message-bus
3
distributed-systems
3
service-bus
3
kafka
3
consul
2
nuget
2
sqs
2
service-discovery
2
microservices-architecture
2
asp-net-core
1
dotnetcore
1
middleware
1
middleware-pipeline
1
ocelot
1
distributed-transactions
1
abstractions
1
aws
1
azure
1
distributed
1
distributed-locks
1
foundatio
1
job-scheduler
1
jobs
1
lock
1
logging
1
metrics
1
queue
1
redis
1
s3
1
statsd
1
storage
1
api-gateway
1
asp-net
1
eventbus
1
mediatr
1
nuget-packages
1
redis-stream
1
scale
1
sns
1
nservicebus
1
certify-microservices
1
cloud-native
1
microservice-failure-stories
1