ENTERPRISE .NET 10 & AZURE CLOUD ARCHITECTURE

Philip Todd

Senior software engineer - Technical leader. 25+ years designing, implementing, and deploying enterprise-grade distributed systems on Microsoft Azure.

Reference Implementations

Working production-style systems deployed with automated CI/CD and Infrastructure as Code.

Event Sourcing Reference Platform

Flagship Implementation

Cloud-native blast-planning system implementing CQRS, domain events, and asynchronous projections without traditional CRUD mutations.

.NET 10 C# 14 Event Sourcing Cosmos DB Azure SQL Service Bus Angular Bicep
Event Store: Cosmos DB Core API (/streamId)
Consistency: Optimistic Session Level
Delivery: Azure DevOps YAML + Bicep

Distributed Systems Reference Platform

Microservices Architecture

Enterprise-scale microservices ecosystem using asynchronous messaging boundaries, API Gateway routing, and isolated domain data stores.

.NET 10 Azure Container Apps YARP Gateway Service Bus Entra ID C4 Model Structurizr
Compute: Azure Container Apps (KEDA)
Communication: Asynchronous Pub/Sub
Modeling: Structurizr DSL / C4

Ticketing Reference Application

Full-Stack Execution

Pragmatic full-stack system demonstrating optimistic concurrency tokens, isolated database schemas, and HTTP-boundary integration testing.

ASP.NET Core Angular Azure SQL EF Core WebApplicationFactory Bicep
Concurrency: Version Handshake (409 Conflict)
Isolation: ticketing Schema Migration
Tests: xUnit + In-Memory SQLite

C4 System Architecture & Topologies

System boundary, container, and asynchronous data-flow models generated via Structurizr DSL.

Technical Expertise Taxonomy

Core capabilities across cloud systems, enterprise databases, and modern software engineering.

Cloud Architecture & Messaging

  • Event Sourcing & CQRS
  • Domain-Driven Design (DDD)
  • Asynchronous Messaging (Service Bus, Event Hubs)
  • Microservices & Container Apps
  • C4 Structurizr Modeling

Modern Backend & Data

  • C# 14 / .NET 10 / ASP.NET Core
  • Azure Cosmos DB (Partitioning & Tuning)
  • Azure SQL Database (Indexing, Sargability, RCSI)
  • Entity Framework Core & AsNoTracking Optimization
  • RESTful APIs & ProblemDetails

DevOps, Security & Frontend

  • Bicep Infrastructure as Code (What-If, Stacks)
  • Azure DevOps YAML & GitHub Actions
  • Microsoft Entra ID (OIDC / Managed Identity)
  • Angular, TypeScript & MSAL
  • Application Insights & Distributed Tracing