웹 서비스를 설계할 때 "왜 웹서버, 애플리케이션 서버, DB 서버를 따로 두는가?"라는 질문에서 시작하는 개념이 3-tier 구조다.3-Tier 구조 Presentation Tier — 웹서버, 로드밸런서. 사용자가 직접 마주하는 곳이다. 매장의 카운터라고 보면 된다.Application Tier — WAS, API 서버. 실제 비즈니스 로직을 처리한다. 손님은 못 들어오는 주방에 해당한다.Data Tier — DB 서버. 데이터를 저장하는 창고다. 주방(Application Tier)만 드나들 수 있고, 카운터 직원조차 직접 못 들어간다.트래픽은 항상 한 방향으로 흐른다.사용자 → Presentation → Application → Data왜 굳이 나누는가계층을 나누는 이유는 네 가지로 요약된다.보안..