Learn AI, Data Science & Business — Earn Certificates That Get You Hired
AI Engineer - Learn how to integrate AI into software applications
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course explains how to move from traditional layered architecture to vertical slices organized around individual requests and axes of change. It covers encapsulated queries and commands, validation, transactions, concurrency, retries, domain behavior, and integration testing.
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