Video: Putting the N in N-Tier Architecture with Service Layers

- select the contributor at the end of the page -
There are a number of reasons why large scale applications are built with multiple layers.  In this video excerpt from Steve Smith's new course Creating N-Tier Applications with C#, Part 2 you'll see how to add a new layer between your user interface and your data access to centralize logic.  In the full course Steve covers other topics such as Persistence Responsibility, Inversion of Control, and using StructureMap.


Steve Smith is an Executive Vice President of Services for Telerik. Telerik Services provides consulting, training, and other services to Telerik's enterprise clients and partners. Steve is also a Microsoft Regional Director and MVP, as well as a frequent speaker at software developer conferences and events. Steve has (with his wife and partner Michelle) started and sold a number of businesses in his career, including one of the first online developer community websites (, the first Microsoft developer advertising network (Lake Quincy Media), and a successful agile consulting company (NimblePros). Steve has written or contributed to a number of books, most recently 97 Things Every Programmer Should Know.

You can watch the full HD version of this video along with the other 1 hr 40 min of video found in this professional course by subscribing to Pluralsight. Visit Creating N-Tier Applications with C#, Part 2 to view the full course outline. Pluralsight subscribers also benefit from cool features like mobile appsfull library searchprogress trackingexercise files,assessments, and offline viewing. Happy learning!

Get our content first. In your inbox.

Loading form...

If this message remains, it may be due to cookies being disabled or to an ad blocker.


Paul Ballard

Paul Ballard is a Chief Architect specializing in large scale distributed system development and enterprise software processes. Paul has more than twenty years of development experience including being a former Microsoft MVP, a speaker at technical conferences such as Microsoft Tech-Ed and VSLive, and a published author. Prior to working on the Windows platform, he built software using a vast array of technologies including Java, Unix, C, and even OS/2.