Hãy hiểu tier như một sự tách biệt cả về mặt logic lẫn vật lý giữa các thành phần trong một ứng dụng hoặc dịch vụ. Sự tách biệt này diễn ra ở mức độ thành phần (component level), không phải ở mức mã nguồn (code level).
Vậy “component” ở đây là gì?
- Cơ sở dữ liệu (Database)
- Máy chủ ứng dụng backend (Backend application server)
- Giao diện người dùng (User Interface)
- Hệ thống nhắn tin (Messaging)
- Bộ nhớ đệm (Caching), v.v.
Đây chính là những thành phần cấu thành nên một dịch vụ web.
