- .NET Microservices Architecture Guidance
- Awesome Microservices .NET Core -
- .NET Microservices: Architecture for Containerized .NET Applications
- Cloud-Native learning resources for .NET developers
- mfornos/awesome-microservices
- Microservices - Martin Fowler
- Design a microservice-oriented application
- Creating a simple data-driven CRUD microservice
- Microservices architecture: What the gurus say about it
- Microservices architecture style
- Securing Microservices with IdentityServer4, OAuth2 and OpenID Connect fronted by Ocelot API Gateway
- Saga Pattern: how to manage distributed transactions with microservices
- Use NoSQL databases as a persistence infrastructure
- When to use the microservice architecture: part 1 - the need to deliver software rapidly, frequently, and reliably
- Why microservices: part 2 - the need for sustainable development
- Why microservices - part 3: two thirds of the success triangle - process and organization
- Why microservices - part 4: the last third of the success triangle: architectural requirements for rapid, frequent, reliable and sustainable development
- When to use the microservice architecture: part 5 - the monolithic architecture and rapid, frequent, reliable and sustainable software delivery
- A Microservices implementation journey — Part 1
- Microservices and Docker with .Net Core and Azure Service Fabric - Part One
- Microservices and Docker with .Net Core and Azure Service Fabric - Part two
- Microservices and Docker with .Net Core and Azure Service Fabric - Part three
- Microservices and Docker with .Net Core and Azure Service Fabric - Part four
- What are Microservices? Advantages and Disadvantages of Microservices Architecture
- Microservices Architecture on .NET with applying CQRS, Clean Architecture and Event-Driven Communication
- Best Practices for Building a Microservice Architecture
- Building microservices through Event Driven Architecture part1 : application specific business rules
- A Design Analysis of Cloud-based Microservices Architecture at Netflix
- Microservices and Docker with .Net Core and Azure Service Fabric - Part One
- Microservices and Docker with .Net Core and Azure Service Fabric - Part two
- Microservices and Docker with .Net Core and Azure Service Fabric - Part three
- Microservices and Docker with .Net Core and Azure Service Fabric - Part four
- How to Build an Event-Driven ASP.NET Core Microservice Architecture
- The Outbox Pattern in Event-Driven ASP.NET Core Microservice Architectures
- Why using Microservices or Monolith can be just a detail?
- Implementing Nanoservices in ASP.NET Core
- 10 Microservices Best Practices for the Optimal Architecture Design
- Introduction to DDD Lite: When microservices in Go are not enough
- How to make Dapr client works well with Refit and RestEase in 5 minutes
- Debugging Dapr application using Tye tool
- Monolith or Microservices? Neither, Combine Both With Integrated Microservices
- Prioritizing and Microservices
- How to build a NodeJS cinema microservice and deploy it with docker
- Your Top .NET Microservices Questions Answered
- Querying Microservices with the CQRS and Materialized View Pattern
- How to Cache Aggregated Data with Redis and Lua Scripts for a Scaled Microservice Architecture
- Patterns to know before migrating your monolith to microservices
- Why duplication isn’t always a bad thing in micro-services
- 10 Microservices Best Practices for the Optimal Architecture Design
- How to Avoid Coupling in Microservices Design
- How to break a Monolith into Microservices
- Identify domain-model boundaries for each microservice
- A Design Analysis of Cloud-based Microservices Architecture at Netflix
- Monolithic to Microservices Architecture with Patterns & Best Practices
- Microservices Deployments with Containers and Orchestrators
- Microservices Distributed Caching
- Outbox Pattern for Microservices Architectures
- Saga Pattern for Microservices Distributed Transactions
- Microservices Distributed Transactions
- Event Sourcing Pattern in Microservices Architectures
- CQRS Design Pattern in Microservices Architectures
- Materialized View Pattern
- Microservices Data Management when performing Queries between Services
- Database Sharding Pattern for Scaling Microservices Database Architecture
- Scaling Databases in Microservices Architecture with Horizontal, Vertical, and Functional Data Partitioning
- How to Choose a Database for Microservices — CAP Theorem
- Microservices Database Management Patterns and Principles
- Microservices Data Management
- Microservices Asynchronous Message-Based Communication
- Service Registry Pattern
- Service Aggregator Pattern
- Microservice Communications between Backend Internal Microservices
- Backends for Frontends Pattern — BFF
- API Gateway Pattern
- Gateway Aggregation Pattern
- Gateway Routing Pattern
- Microservices Communications
- Decomposition of Microservices Architecture
- The Database-per-Service Pattern
- Microservices Architecture
- Service-Oriented Architecture
- Layered (N-Layer) Architecture
- Scalability — Vertical or Horizontal Scaling when Designing Architectures
- Microservices Observability, Resilience, Monitoring on .Net
- Microservices Observability with Distributed Logging using ElasticSearch and Kibana
- Microservices Resilience and Fault Tolerance with applying Retry and Circuit-Breaker patterns using Polly
- Microservices Monitoring with Health Checks using WatchDog
- [https://greeeg.com/issues/microservices-patterns-synchronous-vs-asynchronous](Microservices patterns: synchronous vs asynchronous communication)
- Microservices Architectural Pattern
- Microservices Architecture and Implementation on .NET 5
- Designing Loosely Coupled Microservices
- Architectural Patterns for High-Performance Microservices in Kubernetes
- GOTO 2020 • When To Use Microservices (And When Not To!) • Sam Newman & Martin Fowler
- GOTO 2021 • The Problem with Microservices • Dave Farley
- GOTO 2019 • 3 Common Pitfalls in Microservice Integration & How to Avoid Them • Bernd Rücker
- GOTO 2015 • Challenges in Implementing Microservices • Fred George
- GOTO 2020 • Beyond Microservices: Streams, State and Scalability • Gwen Shapira
- GOTO 2020 • Why GraphQL Between Microservices Is the Worst & Best Idea • Uri Goldshtein
- GOTO 2019 • Event-Driven Microservices, the Sense, the Non-sense and a Way Forward • Allard Buijze
- GOTO 2021 • Scale, Flow and Microservices • James Lewis
- From a distributed monolith to a microservices solution - Jan de Vries
- Microservices for system design interview preparation Playlist - Tech Dummies Narendra L
- Bounded Contexts, Microservices, and Everything In Between - Vladik Khononov - KanDDDinsky 2018
- Creating MicroService with .Net 5
- How to design and code a scaleable solution (from monolith to microservices)
- Building Reactive Microservices with .NET Core - Kevin Hoffman, Capital One
- "Reactive Microsystems - The Evolution of Microservices at Scale," with Jonas Bonér
- Does CAP Theorem apply to Microservices?
- Let's Learn .NET - Microservices
- 8 Practical Use Cases of Change Data Capture
- Mastering Chaos - A Netflix Guide to Microservices
- Compositional UIs - the Microservices Last Mile - Jimmy Bogard
- Avoiding Microservice Megadisasters - Jimmy Bogard
- Why programming language performance in microservices isn't (that) important
- .NET Microservices – Full Course
- START with a Monolith, NOT Microservices
- .NET Microservices Basics Course
- Microservices explained - the What, Why and How?
- The HIDDEN Challenge of Microservices: UI Composition
- 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
- 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.
- 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
- patrikduch/netcore-microservices - Advanced Microservices Architecture with NET5 framework
- alibaba/spring-cloud-alibaba - Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
- piomin/sample-spring-microservices-new - Demo for Spring Boot 2 and Spring Cloud microservices with distributed configuration (Spring Cloud Config), service discovery (Eureka), API gateway (Spring Cloud Gateway, Zuul), Swagger2 API documentation, logs correlation using Spring Cloud Sleuth and many more
- ThreeDotsLabs/monolith-microservice-shop - Source code for https://threedots.tech/post/microservices-or-monolith-its-detail/ article.
- phongnguyend/Practical.CleanArchitecture
- thangchung/clean-architecture-dotnet - Dev: Apply Minimal Clean Architecture with DDD-lite, CQRS-lite, and just enough Cloud-native patterns on eCommerce sample business domain. 🍻 Ops: Use Tye with Dapr extension to deploy it to Kubernetes.
- Crizstian/cinema-microservice - Example of a cinema microservice
- mmorejon/microservices-docker-go-mongodb - Example of Microservices in Go with Docker, Kubernetes and MongoDB
- AlphaYu/Adnc - The microservice framework is also suitable for the development of monolithic architecture systems. It supports the classic three-tier and DDD architecture development model, and integrates a series of mainstream and stable microservice supporting technology stacks. A framework with front-end and back-end separation. The front-end is based on Vue and the back-end is built on .Net 5.0.
- hbenc-uk/dapr-store - Sample application showcasing the use of Dapr to build microservices based apps
- sjefvanleeuwen/showcase - A Full Stack Journey with Micro Services and Micro Front Ends. Using dapr, kubernetes, react module federation and web assembly
- baotoq/micro-commerce - React, Nextjs, ASP.NET Core 5.0, IdentityServer, Dapr, Azure pipeline, K8S, SonarQube
- MongkonEiadon/VehicleTracker - Vehicle Tracker with Microservice example
- yang-xiaodong/eShopOnContainers - Replace eShopOnContainers EventBus with CAP
- jbw/TooBigToFailBurgerShop - .NET Microservice Reference Application. It's also an over-engineered burger shop!
- Daniel-Krzyczkowski/Smart-Accounting - This repository contains a solution for collecting invoices in a digital way.
- juicycleff/ultimate-backend - Multi tenant SaaS starter kit with cqrs graphql microservice architecture, apollo federation, event source and authentication
- OpenCodeFoundation/eSchool - eSchool Microservice based Solution
- ttulka/ddd-example-ecommerce-microservices - Domain-driven design microservices example
- WolfgangOfner/MicroserviceDemo
- markgossa/Reference-Event-Driven-Architecture
- Microservices Architecture and Step by Step Implementation on .NET
- Building Microservices: Designing Fine-Grained Systems 1st Edition
- Microservices Patterns: With examples in Java 1st Edition
- Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith 1st Edition
- Microservices in .NET Core, Second Edition
- Microservices in Action
- Microservices Security in Action
- Building Microservices with ASP.NET Core: Develop, Test, and Deploy Cross-Platform Services in the Cloud
- Building Event-Driven Microservices: Leveraging Organizational Data at Scale
- Practical Microservices with Dapr and .NET: A developer's guide to building cloud-native applications using the Dapr event-driven runtime