ZERO → .NET SOLUTION ARCHITECT

C# 14. .NET 10.
Systems that last.

A visual, production-minded curriculum spanning the CLR and language, ASP.NET Core APIs, distributed systems, Azure, OpenTelemetry, secure delivery, and AI applications with Semantic Kernel and the modern .NET AI stack.

C# 14.NET 10 LTSASP.NET CoreAzure-firstOpenTelemetryAI engineering
10learning stages
48focused modules
422trackable topics
24animated flows
24 ARCHITECTURES IN MOTIONC# and .NET evolutionINTRO / 24
The platform grows upTIMELINE RUNNING
2002C# 1 / .NET 1CLR, managed code, types, GC
2005–10Generics → DLRLINQ, lambdas, async foundations
2016.NET Core 1Cross-platform, modular, open source
2020–22.NET 5 → 7Unified platform, minimal APIs
2023–24.NET 8 → 9Native AOT, Aspire, AI building blocks
2025C# 14 / .NET 10LTS, extension members, field, spans
Language expressive, safe, high-performance C#Runtime JIT + AOT, GC, libraries, toolingPlatform web, cloud, desktop, mobile, AI
TIMELINE · LANGUAGE + RUNTIME
ARCHITECT MINDSET / BEFORE THE FRAMEWORK

Five decisions behind every design.

Architecture is the disciplined management of trade-offs. Use these lenses before selecting a pattern, protocol, database, cloud service, or AI model.

05DECISION LENSES
01

Boundaries

Who owns behavior and data? Where can change happen independently?

02

Contracts

What can callers rely on? How does the contract evolve without breaking them?

03

Failure

What times out, retries, duplicates, degrades, or needs compensation?

04

Evidence

Which logs, metrics, traces, tests, and SLOs prove the system works?

05

Evolution

What is the simplest reversible choice for today and the next change?

THE COMPLETE MODULAR CURRICULUM

From first program to principal-level architecture.

Open a module, study its topics, follow the official reference, and check off what you can explain, implement, test, and operate.

48MODULES · 10 STAGES
AZURE-FIRST REFERENCE ARCHITECTURE

One production system, many explicit boundaries.

A target architecture that connects the curriculum: independently deployable .NET services, asynchronous integration, governed AI, and vendor-neutral telemetry.

Experience & edge
Clients + Microsoft Entra IDOIDC/OAuth 2.0, BFF, token exchange
Front Door + WAFGlobal routing, TLS, protection, caching
API ManagementPolicies, quotas, versioned contracts
.NET application platform
ASP.NET Core 10 servicesREST · GraphQL · gRPC · SignalR · SSE
Domain + data ownershipEF Core · SQL · Cosmos DB · Redis · Blob
Event backboneService Bus · Event Grid · Event Hubs · Outbox
Container Apps / AKS / FunctionsWorkload-shaped compute and autoscaling
Intelligence & operations
Microsoft Foundry + model gatewayAzure OpenAI, open models, evaluations
.NET AI orchestrationMEAI · Semantic Kernel · Agent Framework · MCP
OpenTelemetry pipelineOTLP → Azure Monitor / Grafana / vendor APM
GitHub / Azure DevOps + IaCTests, SBOM, Bicep/Terraform, progressive delivery
PORTFOLIO GATES

Prove architecture by shipping it.

Each capstone adds a real constraint: correctness, distribution, reliability, cloud operations, and governed intelligence.

CAPSTONE 01 · FOUNDATION

Modular commerce API

A cleanly separated ASP.NET Core API with domain rules, EF Core, authentication, validation, tests, and OpenAPI.

  • Architecture decision records
  • Contract + integration tests
  • Containerized local environment
Official Web API guide ↗
CAPSTONE 02 · DISTRIBUTION

Event-driven order platform

Decompose bounded contexts and implement synchronous plus asynchronous communication without distributed transactions.

  • Gateway, gRPC, Service Bus
  • Saga + transactional outbox
  • Idempotency and resilience tests
Azure microservices guidance ↗
CAPSTONE 03 · OPERATIONS

Observable Azure platform

Deploy with infrastructure as code, release safely, and diagnose a multi-service failure from telemetry and SLOs.

  • OTel logs, metrics, traces
  • Dashboards, alerts, runbook
  • Canary, rollback, cost model
.NET OpenTelemetry ↗
CAPSTONE 04 · AI

Governed enterprise copilot

Ground an AI assistant in private data, use typed tools safely, evaluate quality, and trace model operations end to end.

  • MEAI + Semantic Kernel
  • Hybrid RAG + citations
  • Prompt-injection defenses
.NET AI ecosystem ↗
CAPSTONE 05 · ARCHITECT

Architecture review board

Defend your quality attributes, boundaries, deployment model, threat model, failure modes, and total cost.

  • C4 diagrams + ADRs
  • Reliability and security review
  • Migration and capacity plan
Azure Well-Architected ↗
PRIMARY SOURCE LIBRARY

Keep learning from the source.

Curated official documentation for the platform, architecture, cloud, observability, and AI layers covered above.

Version note: .NET 10 is an LTS release and C# 14 is its supported language release. Preview APIs and fast-moving AI packages should be version-pinned and validated against their current official documentation before production adoption.