※ 개인 프로젝트 문서 정리 중 모르거나 명확하게 알지 못하는 용어들이 있어서 정리해본다.1. 계층 구조의 구분: 3-Tier과 Backend Layering계층 구조(Tier Architecture)와 계층 분리(Layering)은 서로 다른 범주다.구분용어대상 목적물리적 계층3-Tier (3계층 구조)서로 다른 물리적/논리적 서버에 위치하는 주요 구성 요소시스템 전체의 확장성, 분산, 네트워크 분리논리적 계층Backend Layering단일 서버(Spring Boot) 내에서 논리적 역할에 따라 코드를 분류유지보수, 관심사 분리, 테스트 용이성 예시:3-Tier: React(프레젠테이션/클라이언트 Tier) - Spring Boot (애플리케이션/비즈니스 Tier) - MySQL (데이터 Tier)로..