Skip to content

MatteoRigoni/EshopModularMonoliths

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EshopModularMonoliths

Modular Monolithic Architecture con .NET — approccio modulare, DDD/CQRS-ready, pensato per crescere senza il costo iniziale dei microservizi.

License: MIT

Indice


Panoramica

EshopModularMonoliths è un template/progetto didattico per costruire un monolite modulare su .NET. L’obiettivo è separare i moduli di dominio (boundary chiari, indipendenza dei deploy interni) e abilitare pattern come CQRS, Outbox, integrazioni asincrone e migrazione graduale verso microservizi quando/solo se necessario.

Principi chiave

  • Modularità: confini espliciti tra moduli, dipendenze interne controllate.
  • Indipendenza del dominio: modellazione con DDD (entità, aggregate, policy).
  • CQRS-friendly: canali di comando/lettura separabili, proiezioni indipendenti.
  • Observability: log/metrics/tracing integrabili fin dall’inizio.
  • Dev ergonomics: script di avvio, hot reload, lint/format.

About

Modular Monolithic Architecture with .NET

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors