ProvenMapby Support · v1 · Published Sep 26, 2026
About this system
Name: eShop (AdventureWorks), mapped as three services Description: The eShop reference app (.NET, MIT), split into one repository per service the way a team would own it: Web Shop, Catalog Service and Ordering Service. ProvenMap analysed each repo and drew them as one system. Open any service to see its layers, or read the insights, such as where placing an order waits on another call. An unofficial map of eShop by the .NET team at Microsoft: github.com/dotnet/eShop.
An online store where shoppers browse a product catalog, add items to a basket, and place orders that are paid and fulfilled.
| System | Kind | Role |
|---|---|---|
| Web Shop | repo | Storefront — the shopper-facing UI. Authenticates via Auth0, queries the Catalog, and submits orders to the Ordering Service. |
| Catalog Service | repo | Manages products, prices, and stock levels. |
| Ordering Service | repo | Handles basket, checkout, and order lifecycle. Calls Stripe for payment and SendGrid for order confirmation emails. |
Inbound · Signals
The map · Spine
The map · Layers