Skip to content

Latest commit

 

History

History
115 lines (105 loc) · 15.8 KB

File metadata and controls

115 lines (105 loc) · 15.8 KB

Microservices

📘 Resources

📕 Articles

📺 Videos

📦 Libraries

  • dotnet/tye - Tye is a tool that makes developing, testing, and deploying microservices and distributed applications easier. Project Tye includes a local orchestrator to make developing microservices easier and the ability to deploy microservices to Kubernetes with minimal configuration.
  • 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、基础管理平台等构建的微服务一条龙应用
  • snatch-dev/Convey - A simple recipe for .NET Core microservices.
  • moleculerjs/moleculer - Progressive microservices framework for Node.js.
  • networknt/light-4j - A fast, lightweight and more productive microservices framework
  • mehdihadeli/MicroBootstrap - MicroBootstrap is a framework with many features for quickly and conveniently creating microservices on .NET Core.
  • Raiffeisen-DGTL/ViennaNET - Framework for quickly creating enterprise microservices on .NET Core

🚀 Samples

  • eShopOnContainers - Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 5, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor.
  • coolstore-microservices - A full-stack .NET microservices build on Dapr and Tye
  • practical-dapr - A full-stack .NET microservices build on Dapr and Tye
  • twzhangyang/RestAirline - DDD+CQRS+EventSourcing+Hypermedia API+ASP.NET Core 3.1+Masstransit+terraform+docker+k8s
  • eShopOnContainersDDD - Fork of dotnet-architecture/eShopOnContainers in full DDD/CQRS design using my own patterns
  • dapr-tye-simple-microservices - An example of building .NET Core microservices with Dapr and Tye
  • madslundt/NetCoreMicroservicesSample - Sample using micro services in .NET Core 3.1 Focusing on clean code
  • run-aspnetcore-microservices - Microservices on .Net platforms which used Asp.Net Web API, Docker, RabbitMQ, Ocelot API Gateway, MongoDB, Redis, SqlServer, Entity Framework Core, CQRS and Clean Architecture implementation. See Microservices Architecture and Step by Step Implementation on .NET Course w/ discount
  • run-aspnet-identityserver4 - Secure microservices with using standalone Identity Server 4 and backing with Ocelot API Gateway. Protect our ASP.NET Web MVC and API applications with using OAuth 2 and OpenID Connect in IdentityServer4. Securing your web application and API with tokens, working with claims, authentication and authorization middlewares and applying policies.
  • ModernArchitectureShop - The Microservices Online Shop is an application with a modern software architecture that is cleanly designed and based on.NET lightweight technologies. The shop has two build variations. The first variant is the classic Microservices Architectural Style. The second one is with Dapr. Dapr has a comprehensive infrastructure
  • run-aspnet-grpc - Using gRPC in Microservices for Building a high-performance Interservice Communication with .Net 5. See gRPC Microservices and Step by Step Implementation on .NET Course w/ discount->
  • coolstore-microservice
  • practical-clean-ddd - A simplified and effortless approach to get started with Domain-driven Design, Clean Architecture, CQRS, and Microservices patterns
  • shopping-cart-k8s - Service Mesh patterns for Microservices
  • MicroCouriers - Microservices ASP.NET Core + Event Bus + Kubernetes + Design Patterns
  • book-fast-service-fabric - A sample demonstrating how to implement a multitenant facility management and accommodation booking application as native Azure Service Fabric reliable services
  • profjordanov/realworld-microservices - Microservices based .NET Core backend implementation for RealWorld
  • mspnp/microservices-reference-implementation - A reference implementation demonstrating microservices architecture and best practices for Microsoft Azure

📚 Books