리소스가 존재하는곳과 , 리소스를 사용하는 앱을 분리 시키는것을 2티어 아키텍처,
또는 클라이언트 - 서버 아키텍처라 부르기도한다.
클라이언트와 서버는 요청 - 응답 을 주고 받는 관계이다. 클라이언트 - 서버 아키텍처에서는 요청이 선행되고, 그 후에 응답이온다. 요청하지도 않았는데 응답이 오는 경우는 없음.
보통 서버는 리소스를 전달해주는 역할만 할뿐, 리소스를 저장하는 공간은 따로둠.
리소스를 저장하는 공간을 '데이터베이스' 라고 부른다.
기존 2티어 아키텍처에 데이터베이스가 추가된것을 3티어 아키텍처라 한다.