Multi-tier Architecture
Separation of the technical environment into these parts can achieve:
- Enhanced security
- Improved scalability
- Better performance
at the expense of
- Greater complexity to manage
- Additional cost
Therefore, these tiers may be physical or logical.