책을 덮고 이해를 바탕으로 정리한 글입니다. 집약형과 분할형 아키텍처가 있고, 집약형은 하나의 큰 컴퓨터의 유한한 리소스를 관리하는 방식으로 한다면, 분할형은 작은 컴퓨터들을 여러 개 써서 하나의 구조를 만드는 것입니다. 작은 컴퓨터들 간의 데이터를 공유하고, 안전성은 떨어지지만 비용적인 부분 등 집약형 보다 장점이 있습니다. 분할형에는 다시 수직 분할형과 수평 분할형, 지리 분할형 등으로 나뉩니다. 수직 분할형에는 클라이언트와 서버 형태로 나뉘는 클라이언트 - 서버형 아키텍처가 있고, 프레젠테이션, 어플리케이션, 데이터베이스로 나뉘는 3계층형 아키텍처가 있습니다. 이렇게 수직으로 분할한 아키텍처를 수평적으로 수를 늘려 큰 구조를 이루도록 하는 게 단순 수평 분할형 아키텍처이며, 수평으로 분할한 서버들 ..