신뢰성1 DDIA - 신뢰성,확장성,유지보수성 - 신뢰성 - 이 글은 마틴 클레프만의 데이터 중심 애플리케이션 설계를 기반으로 작성되었습니다. - 개요 과거에는 CPU, RAM 같은 하드웨어 성능이 애플리케이션을 제한했지만, 애플리케이션들이 계산 중심이 아닌 데이터 중심으로 변화하면서 데이터의 양, 복잡도, 변화속도로 관점이 변경되고 있다. 일반적으로 데이터 중심 애플리케이션이 공통으로 필요로 하는 표준 구성요소는 아래와 같다. DB: 구동 App. 및 다른 App. 에서 데이터를 다시 찾을 수 있게 데이터를 저장 Cache: Read 성능 향상을 위한 값 비싼 수행 결과를 기억 Index: 키워드로 데이터를 검색하거나 필터링 제공 Stream 처리: 비동기 처리를 위한 다른 프로세스로 메시지 전송 Batch: 일정 주기로 대량의 누적된 데이터 분석 위의 요소.. 2021. 10. 17. 이전 1 다음