Solution blueprint

Understand the system from request to resource.

Explore the server-side Aspire application, the offline-first Bazaarius Desktop WebAssembly PWA, the Managed Application and SaaS publishing APIs they use, and the Azure topology that hosts both clients. Each view is built from the solution's AppHost, application projects, Bicep, and Container Apps deployment templates.

.NET 10 Aspire 13.4 Blazor WebAssembly PWA Azure Container Apps Azure Managed Redis Graph Product Ingestion OpenTelemetry
Overall Architecture (serverside) Interactive Server, Managed Application Ingestion, SaaS Graph Product Ingestion, distributed caching, shared defaults, and runtime integrations.
Overall Architecture (desktop client) WebAssembly, service-worker caching, protected local state, in-memory uploads, Partner Center Ingestion, and Microsoft Graph Product Ingestion.
Deployment Topology Server and offline-client ingress, optional API, identity, managed caching, observability, and service traffic.
Server application and integration view

Overall Architecture (serverside)

How the server-rendered client, Aspire projects, Managed Application and SaaS publishing workflows, publisher cache-aside flow, shared service defaults, and external platforms interact.

Server-side architecture of the PartnerCenter .NET Aspire application, including Managed Application publishing, the Marketplace SaaS IQ Microsoft Graph Product Ingestion workflow, optional API backend, Azure Managed Redis publisher cache, and runtime dependencies.
Keyboard: + / - zoom, 0 actual size, F fit, arrow keys pan SVG remains sharp at every zoom level
An unhandled error has occurred. Reload 🗙