서버와 클라이언트 구조는 간단할 수도, 회사가 커지며 매우 복잡해질 수도 있다.
아주 커지면 아키텍쳐는 매우 복잡해진다. 잘 모르는 개발자도 많다.
이 컴퓨터들을 다 살 수가 없기에 요즘은 클라우드 서비스를 이용해 보관한다.
아마존웹서비스 (AWS, Amazon Web Service)에서 클라우드 환경에서 컴퓨터를 빌려 시간제/트래픽 단위로 돈을 낸다.
클라우드 아키텍쳐를 어떻게 잘 구성하는가도 개발자의 능력이고 팀의 생산성을 결정짓는다.
데이터를 잘 찾게 해주는 프로그램이다
정리된 항목을 '인덱스'라고 함. 인덱스를 잘 타야 데이터를 빠르게 가져올 수 있다
[DB의 종류]
정형화된 SQL vs. JSON 형식으로 다큐먼트를 막 쌓을 수 있는 NoSQL(Not-only SQL)
스타트업의 경우 변동성이 크기 때문에 일단은 No-SQL로 데이터를 쌓는 것이 좋다.
이미 성장한 회사의 경우 SQL이 관리하기 편하다.
데이터 분석 하기 위해 SQL을 배운다 = SQL DB에서 데이터를 빼내는 방법을 배운다.