Skip to main content
Vichea Nath
HomeAboutProjectsBlogContact
All bulletins

Architecture5

Every bulletin filed under Architecture, newest first.

  • Composition Over Inheritance: Refactoring a .NET Class HierarchyAugust 12, 20264 min read

    A realistic inheritance hierarchy that rots under new requirements, and a step-by-step refactor into composed behaviours that stay easy to change and test.

    .NETArchitectureRefactoring
  • When a Modular Monolith Beats Microservices in .NETMarch 5, 20252 min read

    Why many .NET teams move faster with a modular monolith first, and how to structure modules so the codebase stays clean as the product grows.

    .NETArchitectureModular Monolith
  • Domain-Driven Design and Clean Architecture in .NET CoreFebruary 20, 20254 min read

    A deep dive into DDD tactical patterns, Clean Architecture layers, and how to implement them in .NET Core with a clear dependency rule.

    .NETDDDArchitecture
  • DDD, CQRS, and Vertical Slice ArchitectureFebruary 20, 20252 min read

    Low-context structure for features: one slice per use case, CQRS, and a thin domain. Easy for humans and AI to navigate and implement.

    DDDCQRSArchitecture
  • CQRS in .NET Core with Clean ArchitectureFebruary 19, 20255 min read

    A deep dive into CQRS: when to use it, how to implement commands and queries, read models, and how it fits with DDD and Clean Architecture.

    .NETCQRSArchitecture
Other tags
.NET10Performance3APIs2ASP.NET Core2CQRS2DDD2Refactoring2Reliability2Async1Background Jobs1Caching1Databases1EF Core1Legacy Code1Modular Monolith1Observability1OpenTelemetry1Security1Team Practices1Testing1
VNVichea Nath

Senior-level Full-Stack Software Engineer building scalable .NET cloud microservices, Clean Architecture backends, and responsive React web experiences.

Shipping high-impact software @ CED

Exploration

  • Portfolio Home
  • About & Résumé
  • Featured Projects
  • Engineering Blog
  • Get in Touch

Connect & Code

  • LinkedIn
  • GitHub
  • Source Code
  • RSS Feed

Engineering Stack

C# .NET 9Clean ArchitectureCQRS & MediatRReact 19 & TypeScriptPostgreSQL & RedisAzure & DockerCI/CD Pipelines

© 2026 Vichea Nath. All original articles and projects reserved.

Privacy Policy·Publishing Policy·Back to top ↑