모든 컴포넌트가 단 한대의 서버에서 실행되는 간단한 시스템을 말한다.
웹 앱, 데이터베이스, 캐시 등이 전부 서버 한 대에서 실행된다.
사용자 요청 처리 흐름
클라이언트가 웹 앱에서 요청을 보낼 경우
비즈니스 로직 & 데이터 처리 : Java & Python
프레젠테이션 : HTML, JavaScript
클라이언트가 모바일 앱에서 요청을 보낼 경우
HTTP 프로토콜을 이용.
데이터 응답 포맷 : JSON
사용자가 늘면 서버 하나로는 충분하지 않아 여러 서버를 두어야 한다.
웹/모바일 트래픽 처리 서버 & 데이터베이스 서버
뒤에서 설명할 내용이지만, 사용자가 현재 웹 서버에 바로 연결하는 구조이다.