Sessions
Vertical Slice Architecture - Are slices better than layers?
Learn how Vertical Slice Architecture helps you develop features faster, reduce dependencies, and make your applications truly modular. In many .NET projects, layered architectures are still the default. However, over time they often lead to tight coupling between layers, changes become more complex, and features end up spread across many parts of the codebase. Vertical Slice Architecture takes a different approach: instead of structuring an application around technical layers, it is organized around features. Each piece of functionality forms its own “slice” containing everything it needs — from the endpoint to the business logic to data access. In this session, we’ll look at the challenges of traditional layered architectures and explore how vertical slices can address them. We’ll also discuss strategies for code sharing, handling cross-cutting concerns, and whether a Mediator library is necessary.
