Azure

Public samples that use Azure services for persistence, clustering, and cloud-native hosting.

artefact-driven-sdlc

Lean artefact-driven SDLC - agent cohorts + Next.js UI

artefact-driven-sdlc is a standalone .NET 10 + Next.js product for artefact-driven agentic SDLC. Specialised agent cohorts mature work along a deterministic graph - refined idea to story to module-spec to UI design to wireframe to initial assessment - using a shared producer/reviewer skill model. A Spectre.Console CLI and AAC.Api drive the same Azure AI Foundry agent path; a chat-style Next.js UI lets you pick a cohort, point at a feature folder, and run single or pipeline modes. Built as a focused app slice (Aspire portal and brownfield assessment paths intentionally out of scope).

.NET Microsoft Agents AI Azure AI Foundry Spectre.Console ASP.NET Core Next.js React TypeScript Agentic SDLC

azd-pipelines-azure-infra

Aspire + azd GitHub Actions to ACA with OIDC and migration cleanup

azd-pipelines-azure-infra is a .NET Aspire sample that documents end-to-end CI/CD with Azure Developer CLI and GitHub Actions onto Azure Container Apps. The workflow uses federated OIDC login (no long-lived Azure secrets), then azd provision and azd deploy, with Aspire owning ACA/SQL/App Configuration infrastructure as code. A dedicated data-migrations job applies EF migrations and App Config seed data; the pipeline then deletes that Container App so one-shot work doesn’t keep costing vCPU/memory - aimed at engineers who care about secure, cost-aware Azure pipelines.

GitHub Actions Azure Developer CLI (azd) .NET Aspire Azure Container Apps OIDC Azure SQL Azure App Configuration EF Core Blazor Bicep

AgentCohortHostingPlatformDemo

Orleans multi-silo agent-cohort hosting on Aspire

AgentCohortHostingPlatformDemo is an Aspire + Microsoft Orleans sample of an Agent Cohort hosting platform: artefact state lives in grains, not the HTTP layer. It runs a 3-replica silo with Azure Table clustering and Azure Blob grain persistence (Azurite locally), an Orleans client API over grain contracts, and a React UI to load artefacts, append prompts, and deactivate grains. Persistent state, grain lifecycle hooks, custom DTO serialization, and the Orleans Dashboard are wired in - aimed at engineers building distributed AI/agent platforms on .NET.

Microsoft Orleans .NET Aspire ASP.NET Core Azure Storage React Vite TypeScript Docker Azurite