YARP.DEV

Engineering practice

Architecture through working systems.

The focus is not a CV-style technology inventory. The work shows how domain modelling, modern .NET, reliability, frontend architecture and AI-assisted development fit together in production-minded systems.

Architecture

DDD · CQRS · Modular Monolith · Vertical Slice · bounded contexts

.NET

ASP.NET Core · EF Core · Blazor · MAUI · Aspire · OpenTelemetry

Reliability

Result Pattern · idempotency · optimistic concurrency · outbox · resilience · observability

Code quality

Clean Code · KISS · YAGNI · DRY · modern C# · BCL-first engineering

AI-assisted engineering

Architecture rules · agents · automated review · documentation-assisted implementation · controlled code generation

YARP Reverse Proxy

Routing · transforms · authentication & authorization · health checks · forwarding · diagnostics

Delivery model

Engineering as a connected system.

ProblemDomainArchitectureUXAPIImplementationTestsOperations