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/eShopOnContainersArchived

0
View on GitHub↗
24,362 stele·10,114 fork-uri·C#·11 vizualizăridot.net/architecture↗

EShopOnContainers

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 Kubernetes cluster orchestration to maintain production availability across distributed compute nodes.

Features

  • Microservice Architectures - Serves as a reference implementation of a system decomposed into independent, loosely coupled services.
  • Container Deployment - Uses containerization to ensure services run consistently across different operating systems and hosts.
  • Docker Container Deployments - Packages the entire suite of services into Docker images for consistent deployment and execution.
  • Containerized Application Deployments - Provides a full application environment deployed using portable Docker container images.
  • Cross-Platform Samples - Provides a complete codebase designed for development and execution across Windows, Linux, and macOS.
  • Cross-Platform Runtimes - Leverages the .NET runtime to execute application logic across Windows, Linux, and macOS.
  • Reference Architectures - Serves as a comprehensive reference application for demonstrating cloud-native architecture patterns in .NET.
  • Domain-Driven Designs - Organizes the distributed system by mapping technical boundaries to specific business domains.
  • .NET Frameworks - Demonstrates building and testing a complex distributed system using the .NET framework across multiple operating systems.
  • Kubernetes Cluster Management - Provides configurations for orchestrating and managing the lifecycle of services within Kubernetes clusters.
  • Kubernetes Deployments - Provides the setup for deploying and managing microservices within an Azure Kubernetes Service cluster.
  • Kubernetes Orchestration - Implements Kubernetes orchestration to maintain production availability and manage service scaling.
  • Decoupled Communication Services - Implements asynchronous communication between services to decouple system components using event-driven patterns.
  • Microservice Reference Implementations - Reference architecture for .NET microservices on containers.
  • Reference Applications - Microservices reference application using containers.
  • Educational Resources - Example microservices architecture using containers and domain-driven design principles.

Istoric stele

Graficul istoricului de stele pentru dotnet-architecture/eshoponcontainersGraficul istoricului de stele pentru dotnet-architecture/eshoponcontainers

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

Alternative open-source pentru EShopOnContainers

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu EShopOnContainers.
  • dotnet-architecture/eshoponwebAvatar dotnet-architecture

    dotnet-architecture/eShopOnWeb

    10,676Vezi pe GitHub↗

    eShopOnWeb is a reference application for ASP.NET Core that demonstrates a sample e-commerce site. It serves as a template for building scalable services using domain-driven design to separate business logic from infrastructure and data access. The project implements a decoupled messaging pattern through a request pipeline to separate web controllers from application logic. It utilizes a repository pattern to abstract data persistence and isolate the core application logic from the specific database storage mechanism. The application covers a broad surface of web capabilities, including user

    C#architectureasp-net-coreasp-net-core-mvc
    Vezi pe GitHub↗10,676
  • 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
  • dotnet-architecture/eshopondaprAvatar dotnet-architecture

    dotnet-architecture/eShopOnDapr

    1,532Vezi pe GitHub↗

    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 distrib

    C#
    Vezi pe GitHub↗1,532
  • gar-b-age/cooklikehocAvatar Gar-b-age

    Gar-b-age/CookLikeHOC

    23,619Vezi pe GitHub↗

    CookLikeHOC is a dockerized web application that serves as a culinary recipe database and digital cookbook. It provides a structured collection of ingredient lists and cooking instructions derived from restaurant provenance reports to enable the reproduction of authentic meals. The project focuses on traditional Chinese cooking and restaurant recipe replication, specifically tracking culinary provenance to ensure consistent flavor profiles. It includes curated data for regional dishes, braised meats, vegetables, and beverage recipes. The application is designed for containerized deployment t

    Dockerfile
    Vezi pe GitHub↗23,619
Vezi toate cele 30 alternative pentru EShopOnContainers→

Întrebări frecvente

Ce face dotnet-architecture/eshoponcontainers?

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.

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

Principalele funcționalități ale dotnet-architecture/eshoponcontainers sunt: Microservice Architectures, Container Deployment, Docker Container Deployments, Containerized Application Deployments, Cross-Platform Samples, Cross-Platform Runtimes, Reference Architectures, Domain-Driven Designs.

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

Alternativele open-source pentru dotnet-architecture/eshoponcontainers includ: dotnet-architecture/eshoponweb — eShopOnWeb is a reference application for ASP.NET Core that demonstrates a sample e-commerce site. It serves as a… microservices-patterns/ftgo-application — This project is a Java microservices reference implementation that demonstrates the application of structural design… dotnet-architecture/eshopondapr — eShopOnDapr is a reference architecture for building distributed .NET microservices. It demonstrates how to implement… gar-b-age/cooklikehoc — CookLikeHOC is a dockerized web application that serves as a culinary recipe database and digital cookbook. It… peppermint-lab/peppermint — Peppermint is a self-hosted suite of business tools comprising a customer support ticketing system, a client… taniarascia/takenote — TakeNote is a containerized web application designed as a markdown notes manager for developers. It provides a…