Skip to content

Microservices

📘 Resources

📕 Articles

📺 Videos

📦 Libraries

  • rebus-org/Rebus - 🚌 Simple and lean service bus implementation for .NET
  • dotnetcore/CAP - Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
  • MassTransit/MassTransit - Distributed Application Framework for .NET
  • BrighterCommand/Brighter - Command Dispatcher, Processor, and Distributed Task Queue
  • microsoft/reverse-proxy - YARP: A toolkit for developing high-performance HTTP reverse proxy applications.
  • abpframework/abp - Open Source Web Application Framework for ASP.NET Core
  • lucabriguglia/Kledex - .NET Standard framework to create simple and clean design. Advanced features for DDD, CQRS and Event Sourcing.
  • gigya/microdot - Microdot: An open source .NET microservices framework
  • SteeltoeOSS/Steeltoe - Steeltoe .NET Core Components: CircuitBreaker, Configuration, Connectors, Discovery, Logging, Management, and Security
  • FoundatioFx/Foundatio - Pluggable foundation blocks for building distributed apps.
  • enbiso/Enbiso.NLib - .Net Standard Libraries for Microservices
  • BookBeat/knightbus - Fast multi-transport messaging framework
  • anliang11/surging - Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. The service engine supports http, TCP, WS,Grpc, Thrift,Mqtt, UDP, and DNS protocols. It uses ZooKeeper and Consul as a registry, and integrates it. Hash, random, polling, Fair Polling as a load balancing algorithm,
  • FamilyBucket - 集合.net core、ocelot、consul、netty、rpc、eventbus、configserver、tracing、sqlsugar、vue-admin、基础管理平台等构建的微服务一条龙应用
  • moleculerjs/moleculer - Progressive microservices framework for Node.js.
  • networknt/light-4j - A fast, lightweight and more productive microservices framework
  • Raiffeisen-DGTL/ViennaNET - Framework for quickly creating enterprise microservices on .NET Core
  • go-kit/kit - A standard library for microservices.
  • asim/go-micro - Go Micro is a framework for distributed systems development
  • go-kratos/kratos - A Go framework for microservices.
  • GDATASoftwareAG/motornet - Motor.NET is a microservice framework based on Microsoft.Extensions.Hosting
  • NHadi/Dermayon - Dermayon is Library for supporting build large application,distributed application, scalable, microservices, cqrs, event sourcing, including generic ef repository pattern with unit of work, generic mongo repository pattern with unit of work, kafka, etc
  • Eventuous/eventuous - Minimalistic Event Sourcing library for .NET
  • Bullabs/Qitar - Domain Driven Design oriented application framework.
  • JasperFx/wolverine - Next Generation .NET Command and Message Bus
  • ServiceComposer/ServiceComposer.AspNetCore - ServiceComposer, a ViewModel Composition API Gateway
  • EasyDesk/easydesk-clean-architecture - A microservice framework based on the Clean Architecture and the Domain Driven Design.
  • dotnet/aspire - .NET Aspire is an opinionated, cloud ready stack for building observable, production ready, distributed applications

🚀 Samples

📚 Books