Tier vs. layer
Tier |
Layer |
---|---|
Tier refer to the physical separation of components. |
Layer refers to the logical separation of an application. |
Tiers are physical separated and running on the different machines are servers. |
Layers are logically separated but running on the same servers or the machines. |
Scalability of an application is very high. |
Scalability of an application is medium. |
Common tiers in a multi-tier architecture include the presentation tier (user interface), application tier (business logic), and data tier (database). |
Each layer focuses on specific responsibilities, such as presentation, business logic, and data access, within a single tier. |
Three-Tier Client Server Architecture in Distributed System
In this article, we will get into detail about the three-tier client-server architecture. The most common type of multi-tier architecture in distributed systems is a three-tier client-server architecture. In this architecture, the entire application is organized into three computing tiers
- Presentation tier
- Application tier
- Data-tier
The major benefit of the three tiers in client-server architecture is that these tiers are developed and maintained independently and this would not impact the other tiers in case of any modification. It allows for better performance and even more scalability in architecture can be made as with the increasing demand, more servers can be added.
Contact Us