Skip to content

Architecture ‐ Vertical Slicing Architecture

Full Stack edited this page Mar 11, 2025 · 7 revisions

Vertical Slicing Architecture

Vertical slice architecture is an approach for organising your code into features/vertical slices rather than organising by technical conerns (e.g. Controllers, Models, Services etc). Each slice will contain all the code which fullfills a feature or use case inside the application. One of the main benefits of VSA is the ability to structure each feature/slice independently, so each feature/slice can be as simple or complicated as it needs to be.

Evolution

image
Clone this wiki locally