백엔드 개발 핵심 개념 정리: 서버부터 라우터까지웹 서버, WAS, DB로 이루어진 백엔드 기본 구조부터 Node.js, HTTP, 라우터의 역할까지 전반적인 내용을 다룬다.1. 백엔드 3-Tier 아키텍처현대 웹 서비스의 백엔드는 대부분 웹 서버, 웹 애플리케이션 서버(WAS), 데이터베이스(DB)의 3계층(3-Tier) 구조로 이루어져 있다. 각 요소는 명확히 분리된 역할을 수행하며 시스템의 효율성과 안정성을 높인다.사용자 ↔ 웹 서버 ↔ WAS ↔ 데이터베이스 1-1. 웹 서버 (Web Server)역할: 사용자의 HTTP 요청을 가장 먼저 받는 '접수 창구'이다.주요 기능:정적 콘텐츠 제공: HTML, CSS, 이미지처럼 내용이 바뀌지 않는 파일(정적 콘텐츠)을 직접 사용자에게 전달한다.요청 분배..