EP1. What is a Tier?
Link:
https://hitim.blog/ep1-what-is-a-tier/
Bài viết giới thiệu khái niệm tier trong kiến trúc phần mềm, phân biệt rõ giữa tier và layer, cũng như vai trò của từng tier trong việc tổ chức và triển khai hệ thống.
EP2. Single-Tier Applications
Link:
https://hitim.blog/ep2-single-tier-applications/
Phân tích kiến trúc single-tier, nơi toàn bộ giao diện, logic xử lý và dữ liệu nằm trong cùng một tầng. Bài viết làm rõ ưu điểm về sự đơn giản, đồng thời chỉ ra các hạn chế về khả năng mở rộng và bảo trì.
EP3. Two-Tier Applications
Link:
https://hitim.blog/ep3-two-tier-applications/
Giải thích mô hình two-tier (client–server), cách phân tách giữa client và database/server, cùng các ví dụ phổ biến trong những hệ thống ứng dụng truyền thống.
EP4. Three-Tier Applications
Link:
https://hitim.blog/ep4-three-tier-applications/
Bài viết trình bày kiến trúc three-tier gồm presentation, application và database tier — mô hình phổ biến trong các ứng dụng web hiện đại, giúp cải thiện khả năng bảo trì và mở rộng hệ thống.
EP5. N-Tier Applications
Link:
https://hitim.blog/ep5-n-tier-applications/
Mở rộng từ three-tier lên n-tier, tập trung vào kiến trúc phân tầng phức tạp hơn, khả năng mở rộng cao, hệ thống phân tán và các kịch bản sử dụng trong môi trường enterprise quy mô lớn.