Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

Creating N-Tier Applications in C#, Part 1

In part 1 of this series, you'll learn the pros and cons of separating applications into tiers, and two different ways to go about doing so.

Steve Smith - Pluralsight course - Creating N-Tier Applications in C#, Part 1
Steve Smith
What you'll learn

In part 1 of this series, you'll learn why separating software application logic into layers is a common practice, as well as some pros and cons of doing so. You'll see how monolithic applications can evolve into N-Tier applications, including two approaches: Data Centric and Domain Centric (or DDD) designs.

Table of contents

About the author
Steve Smith - Pluralsight course - Creating N-Tier Applications in C#, Part 1
Steve Smith

Steve Smith (@ardalis) is an entrepreneur and software developer with a passion for building quality software as effectively as possible.

Get access now

Sign up to get immediate access to this course plus thousands more you can watch anytime, anywhere.

Get started with Pluralsight