awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dotnet-architecture avatar

dotnet-architecture/eShopOnDaprArchived

0
View on GitHub↗
1,532 stele·512 fork-uri·C#·MIT·2 vizualizări

EShopOnDapr

eShopOnDapr is a reference architecture for building distributed .NET microservices. It demonstrates how to implement cloud-native application patterns by utilizing sidecar processes to handle infrastructure concerns, allowing individual services to remain decoupled from the underlying environment.

The project provides a practical implementation of service-to-service communication, state management, and asynchronous messaging. By using a sidecar-based approach, it offloads tasks like service discovery and state synchronization, enabling independent services to interact reliably across distributed network boundaries.

The architecture includes a centralized gateway to aggregate data and coordinate complex workflows across backend services. It is designed for containerized deployment, ensuring consistent execution across local development machines, cluster orchestrators, and cloud hosting platforms.

Features

  • Microservice Reference Implementations - Serves as a reference implementation for building scalable microservices using sidecar patterns.
  • Distributed Application Managers - Simplifies service interaction, state management, and messaging using sidecar-based cloud-native patterns.
  • Sidecar Proxies - Offloads infrastructure concerns like service discovery and state management to local proxy processes.
  • Microservice Architectures - Builds complex applications composed of independent services communicating through sidecars.
  • Distributed State Management - Provides a consistent key-value store abstraction for persisting data across distributed network boundaries.
  • Container Orchestration Deployments - Packages application components into containers for consistent execution across local and cloud environments.
  • Containerized Deployment Orchestration - Manages distributed systems across local and cloud platforms to maintain reliable execution.
  • Containerized Deployments - Ensures consistent execution of distributed systems across local, cluster, and cloud environments.
  • Declarative Infrastructure Definitions - Uses standardized configuration files to define service interactions and maintain infrastructure agnosticism.
  • Microservices Deployments - Provides a collection of independent .NET services designed for containerized deployment.
  • Service Mesh Gateways - Aggregates data from multiple independent backend services through a centralized gateway.
  • Message Brokers - Routes events through a pluggable message broker to ensure reliable background processing.
  • Pub-Sub Messaging - Decouples microservices by routing asynchronous messages through a pluggable broker.
  • API Gateways - Implements a centralized gateway to aggregate data and coordinate workflows across backend services.
  • Reference Implementations - Demonstrates modern cloud-native design patterns including messaging, state management, and orchestration.
  • Backend Orchestration Services - Executes complex business operations by routing requests through a centralized gateway.
  • Distributed Service Coordination - Coordinates communication between independent service instances using sidecar patterns.
  • Event Driven Messaging - Decouples service communication using pluggable message brokers for reliable data processing.
  • Reference Applications - Microservices reference application built with Dapr.

Istoric stele

Graficul istoricului de stele pentru dotnet-architecture/eshopondaprGraficul istoricului de stele pentru dotnet-architecture/eshopondapr

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Colecții curatoriate care includ EShopOnDapr

Colecții selectate manual în care apare EShopOnDapr.
  • Full stack frameworks

Întrebări frecvente

Ce face dotnet-architecture/eshopondapr?

eShopOnDapr is a reference architecture for building distributed .NET microservices. It demonstrates how to implement cloud-native application patterns by utilizing sidecar processes to handle infrastructure concerns, allowing individual services to remain decoupled from the underlying environment.

Care sunt principalele funcționalități ale dotnet-architecture/eshopondapr?

Principalele funcționalități ale dotnet-architecture/eshopondapr sunt: Microservice Reference Implementations, Distributed Application Managers, Sidecar Proxies, Microservice Architectures, Distributed State Management, Container Orchestration Deployments, Containerized Deployment Orchestration, Containerized Deployments.

Care sunt câteva alternative open-source pentru dotnet-architecture/eshopondapr?

Alternativele open-source pentru dotnet-architecture/eshopondapr includ: microservices-patterns/ftgo-application — This project is a Java microservices reference implementation that demonstrates the application of structural design… moleculerjs/moleculer — Moleculer is a Node.js microservices framework designed for building distributed systems. It functions as a… microservices-demo/microservices-demo — This project is a microservices reference architecture and polyglot suite designed as a containerized application… dotnet-architecture/eshoponcontainers — eShopOnContainers is a .NET microservices reference application designed to demonstrate cloud-native architecture… tporadowski/redis — Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL… dotnet/eshop — eShop is a .NET microservices reference application that provides a comprehensive blueprint for a distributed retail…

Alternative open-source pentru EShopOnDapr

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu EShopOnDapr.
  • microservices-patterns/ftgo-applicationAvatar microservices-patterns

    microservices-patterns/ftgo-application

    3,718Vezi pe GitHub↗

    This project is a Java microservices reference implementation that demonstrates the application of structural design patterns for distributed systems. It consists of a suite of containerized services and infrastructure dependencies designed to showcase how to coordinate multiple independent services into a functional system. The implementation focuses on several advanced architectural patterns, including a centralized API gateway for routing and aggregating responses, Command Query Responsibility Segregation to separate read and write operations, and event sourcing to persist the state of bus

    Java
    Vezi pe GitHub↗3,718
  • moleculerjs/moleculerAvatar moleculerjs

    moleculerjs/moleculer

    6,373Vezi pe GitHub↗

    Moleculer is a Node.js microservices framework designed for building distributed systems. It functions as a distributed service broker, task orchestrator, and service mesh framework, enabling a decentralized architecture with built-in service discovery and load balancing. The project differentiates itself through a pluggable transport layer supporting protocols such as NATS, Redis, TCP, and Kafka, as well as a dedicated microservices API gateway that maps external HTTP and WebSocket requests to internal service actions. It includes built-in fault tolerance mechanisms, including circuit breake

    JavaScript
    Vezi pe GitHub↗6,373
  • microservices-demo/microservices-demoAvatar microservices-demo

    microservices-demo/microservices-demo

    3,773Vezi pe GitHub↗

    This project is a microservices reference architecture and polyglot suite designed as a containerized application demo. It provides a deployable environment that functions as a container orchestration testbed to evaluate the performance and stability of various orchestration tools. The suite implements a polyglot architecture where independent services are written in different languages, each managing its own private database. It utilizes an event-driven distributed system model, employing asynchronous messaging and decoupled data stores to coordinate workflows across separate business domain

    Pythondockerecsgolang
    Vezi pe GitHub↗3,773
  • dotnet-architecture/eshoponcontainersAvatar dotnet-architecture

    dotnet-architecture/eShopOnContainers

    24,362Vezi pe GitHub↗

    eShopOnContainers is a .NET microservices reference application designed to demonstrate cloud-native architecture patterns. It serves as a sample distributed system that implements domain-driven design and utilizes containerized services. The project is developed as a cross-platform sample compatible with Windows, Linux, and macOS. It utilizes Docker for containerized application deployment and supports orchestration via Azure Kubernetes Service to manage the scaling and availability of its services. The system covers microservices architecture design, asynchronous service communication, and

    C#
    Vezi pe GitHub↗24,362
Vezi toate cele 30 alternative pentru EShopOnDapr→