데이터 중심 애플리케이션 설계 1장

·
카테고리 없음
신뢰할 수 있고 확장 가능하며 유지보수하기 쉬운 애플리케이션오늘날 많은 애플리케이션은 Compute-Intensive보다 Data-Intensive한 성격을 가진다.여기서 Data-Intensive하다는 것은 단순히 데이터가 많다는 의미가 아니다. CPU의 순수한 연산 능력보다 데이터의 양, 복잡도, 변화 속도를 어떻게 다룰 것인지가 더 큰 문제인 애플리케이션을 의미한다.그래서 현대의 애플리케이션은 보통 하나의 도구만으로 만들어지지 않는다.데이터를 저장하고 다시 조회하기 위한 Database값비싼 연산 결과를 저장해 읽기 속도를 높이는 Cache데이터를 검색하기 위한 Search Index비동기적으로 다른 프로세스에 메시지를 전달하기 위한 Stream Processing누적된 데이터를 주기적으로 처리하..