# dotnet-architecture/eShopOnContainers

Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 7, 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. Moved to https://github.com/dotnet/eShop.

Repository: https://github.com/dotnet-architecture/eShopOnContainers
Canonical: https://ross.abutalabs.com/products/eshoponcontainers
Homepage: https://dot.net/architecture
Language: C#
License Family: other
Topics: docker, netcore, windowscontainers, xamarin, spa, microservices, ddd, ddd-patterns
Archived: true
Last push: 2023-11-15T22:27:17+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3619, "days_push": 1022, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 24327, forks 10084 (observed 2026-08-28T04:11:35.825579+00:00)

## What it is
A cross-platform .NET sample microservices application demonstrating container-based architecture with Docker and Azure Kubernetes Services. As of November 2023 it is a read-only archive; active development moved to dotnet/eShop.

## Use cases
- learn microservices architecture with .NET
- reference example for DDD patterns in C#
- sample app for Docker and Kubernetes on .NET
- study containerized e-commerce application design
- bootstrap a .NET microservices project from a reference implementation

## When to choose
- you want a well-known .NET microservices reference sample
- you are following the .NET architecture e-books and need the companion code
- you need an archived example of DDD with containers in .NET 7

## When to avoid
- you need actively maintained code - use dotnet/eShop instead
- you want a production-ready application rather than a learning sample
- you need a license - the repo has no explicit license

## Facets
- artifact type: learning-resource
- maturity: abandoned
- function: microservices, container-orchestration, developer-tools
- domain: developer-tools, cloud-computing, microservices, tutorials
- platform: windows, dotnet, cross-platform
- tags: sample-application, reference-architecture, ddd, dotnet, archived, moved-to-dotnet-eshop, containers, linux, macos, docker, kubernetes

## Member repositories
- dotnet-architecture/eShopOnContainers (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:35.825579+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:56:15.691866+00:00, confidence not recorded.
  - readme: https://github.com/dotnet-architecture/eShopOnContainers (fetched 2026-08-28T04:11:35.825579+00:00, sha c5581fa6cdc6)
  - homepage: https://dot.net/architecture (fetched 2026-08-29T07:53:45.570456+00:00, sha aeaaf7a0621a)
  - site_page: https://learn.microsoft.com/docs (fetched 2026-08-29T07:53:45.575453+00:00, sha f29800be2b9a)
  - site_page: https://learn.microsoft.com/en-us/dotnet (fetched 2026-08-29T07:53:45.573282+00:00, sha efa9016b58aa)
- Data as of 2026-08-30T08:39:29.467469+00:00.
