VERTICAL-SLICE-ARCHITECTURE
Slices par feature, pas par couche.
Définition
Vertical Slice : chaque feature contient son query/command, son handler, son validator, son DTO, sa migration. Réduit Couplage entre features et permet déploiement indépendant. Souvent associée à CQRS et MediatR (.NET). Antithèse aux N-tiers classiques.
Origine
Concept popularisé par Jimmy Bogard en 2018 dans blog post Vertical Slice Architecture.
Exemple en contexte
Un EDI marketplace structure son code par slice : ImportInvoice, ExportASN, ValidateAGR — chaque slice est autonome.
Termes liés
- CQRS — pattern frere.