Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out
  • 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