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.
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.