Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

NDC Conferences

Vertical Slice Architecture

NDC Conferences via YouTube

Overview

Explore vertical slice architecture in this comprehensive conference talk by Jimmy Bogard. Learn how to transition from layered architecture, remove abstractions, and focus on building along the axis of change. Discover new structures, patterns, and policies for implementing vertical slice architecture, and understand how to handle common business functionality. Delve into the integration of concepts like CQRS and DDD within this architectural approach. Examine patterns, tools, and techniques used with slices, and learn how to apply vertical slices to various system types, including desktop, SPA, and MVC applications. Gain insights into the challenges associated with slices and layers, and understand how this alternative approach leads to more maintainable results. Cover topics such as organizing queries, modeling responses, encapsulating logic, handling commands, addressing behavioral smells, implementing validation scopes, and incorporating Razor Pages, transactions, concurrency, and testing strategies.

Syllabus

Intro
Inmates and asylums . 4 screens
Traditional n-tier
Organizing by layer
Inmates blew up the asylum
Axes of change
Vertical slice Architecture
Move service methods to classes
Complete encapsulation
Modeling Queries
Parameterized Queries
Modeling Responses
Modeling outputs
Encapsulated Logic
Duplicate Query Logic
Modeling Commands
Modeling Command Responses
Command Handlers
Procedural Beginnings
Behavioral Smells
Push Behavior Down
validation Scopes
Request validation
Razor Pages
Transactions
Concurrency and Retries
Testing

Taught by

NDC Conferences

Reviews

Start your review of Vertical Slice Architecture

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.