u/Firm_Lime_1003

▲ 0 r/dotnet

Vertical slice architecture philosophy

As software developers, we tend to organize our code into different layers (ex. UI, Application layer, Domain layer and infrastructure layer). This is to manage complexity of application and avoid code repetition.

On other hand, in vertical slice architecture philosophy, We can organize our code around features (i.e. slices). Where each slice contains all the code needed for its feature — business use case. Slices are independent of each others. Coupling is low between slices but high in a single slice.

This short article serves as a gentle introduction to this philosophy in architecting your application

https://medium.com/@yazanati-s1/vertical-slice-architecture-in-asp-net-web-api-0fe3fde247ea?source=friends_link&sk=52d8bd1edfe454f4a2c50dd601d951f9

reddit.com
u/Firm_Lime_1003 — 6 days ago