클라이언트 - 서버 아키텍처
= 2티어 아키텍처
상품 정보가 같은 리소스가 존재하는 곳(서버)과 리소스를 사용하는 앱(클라이언트)을 분리
3티어 아키텍처
클라이언트(리소스 사용) ↔ 서버(리소스 전달) ↔ 데이터베이스(리소스 저장 공간)
▶ 클라이언트 개발자: 사용자가 눈으로 보고, UI 클릭 또는 터치와 같은 상호작용 가능한 앱을 만든다
→ 웹사이트(웹 앱), 스마트폰/태블릿용, 데스크탑
▶ 백엔드 개발자: 상품 정보를 API로 노출, 로그인/로그아웃, 권한 관리와 같은 사용자 인증을 다룬다
→ 웹 서버, 파일 서버, 메일 서버, 데이터베이스 서버
'Etc > CS' 카테고리의 다른 글
Linux - CLI 기본 명령어 (0) | 2022.06.30 |
---|---|
Windows 개발 환경 세팅 (0) | 2022.06.24 |
컴퓨터와 프로그래밍의 이해 (0) | 2022.06.24 |
[HTTP] 모든 개발자를 위한 HTTP 웹 기본 지식 - 수료 (0) | 2022.04.06 |
[HTTP] 헤더2 - 캐시와 조건부 요청: 캐시 무효화 (0) | 2022.04.06 |
댓글