
『데이터 중심 어플리케이션 설계』 1장 — 신뢰할 수 있고, 확장 가능하며, 유지보수하기 쉬운 애플리케이션
·
데이터 중심 애플리케이션 설계
오늘날 많은 어플리케이션은 계산 중심과 다르게 데이터 중심적이다.이런 애플리케이션은 데이터의 양, 데이터 복잡도, 데이터의 변화 속도에 의한 제한을 받는다.일반적으로 데이터 중심 어플리케이션언 다음을 필요로 한다구동 애플리케이션이나 다른 애플리케이션에서 나중에 다시 데이터를 찾을 수 있게 데이터를 저장(데이터베이스)읽기 속도 향상을 위해 값비싼 수행 결과를 기억(캐시)사용자가 키워드로 데이터를 검색하거나 다양한 방법으로 필터링할 수 있게 제공(검색 색인)비동기 처리를 위해 다른 프로세스 메세지 보내기(스트림 처리)주기적으로 대량의 누적된 데이터를 분석(일괄 처리) 데이터 시스템에 대한 생각work → (효율적으로 수행가능한) task로 분할다양한 도구들은 애플리케이션 코드를 이용해 서로 연결한다.API(..