From the course: Software Architecture: Patterns for Developers (2020)
Unlock the full course today
Join today to access over 24,400 courses taught by industry experts.
N-tier
From the course: Software Architecture: Patterns for Developers (2020)
N-tier
- Let me show you what an N-Tier or multi-tier architecture looks like. An N-tier architecture, is an architecture that splits up the application into multiple tiers. A tier is a piece of the application that is responsible for a certain function, and that can be physically separated from the other tiers. This makes them different from mere layers in a single executable application. The responsibilities in a multi tier application are split up across technical boundaries, not functional ones. A typical N-tier setup is a three tier architecture. A three tier application consists of three systems, the presentation tier, the business logic tier and the data tier. The presentation tier contains the user interface and any pure UI logic. The business logic tier contains the business logic of the problem domain, regardless of the chosen UI technology or data storage. Finally, the data tier contains the database. These tiers…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.