N-Tier Architecture คืออะไร?
N-Tier Architecture แบ่งระบบเป็นชั้นการนำขึ้นใช้งานแยกกัน โดยปกติรันบนเซิร์ฟเวอร์หรือกลุ่มเซิร์ฟเวอร์ต่างกันและสื่อสารผ่านเครือข่าย รูปแบบที่พบบ่อยมีสาม tier ได้แก่ เว็บ ธุรกิจ และข้อมูล
ความแตกต่างสำคัญคือ layer แยกหน้าที่ของโค้ด ส่วน tier แยกตำแหน่งที่นำขึ้นใช้งาน หนึ่ง tier อาจมีหลาย layer ของโค้ด การสร้างสามโฟลเดอร์ในแอปไม่ได้ทำให้เป็นระบบสาม tier
