은행 월별 거래명세서
월별 거래 내역을 거래가 이뤄질 때마다 만들어서 제공하는게 효율적일까?
그보다는 월말까지 기다려서 월별 거래 내역을 인쇄하는게 낫다.
주문 내역 배송 처리
사업적으로도 쇼핑몰에서 사용자가 구매버튼을 누르자마자 배송 트럭에 실어서 보내야 할까?
배송목록에 저장된 후 특정 시간에 집계하여 한 번에 배송작업을 진행하게 된다면, 구매자는 주문 취소까지의 시간을 줄 수 있고, 판매자는 일일히 처리를 하지 않아도 되기에 비용 절감을 할 수 있다.
자원의 효율적 관리(feat. 비즈니스 인텔리전스)
ETL의 간략한 개요
3시간이 걸리는 데이터 조회, 그룹핑, 필터 작업과 이 결과를 사용하는 1초짜리 작업이 있다고 할 때, 사용자가 원하는 시간은 1초다. 그렇기에 배치를 통해 스트리밍 시스템이 사용 할 데이터를 준비하기위한 첫 번째 작업을 배치 처리를 수행해 생성하고, 두 번째 단계는 스트리밍 시스템이 해당 결과를 실시간으로 사용하게 하는것이 합리적이다.
배치 처리가 무엇이길래 위와 같은 상황에서 사용되고 있다는 것인지 알 필요가 있다.
우리가 알고 있는 애플리케이션의 플로우
애플리케이션은 사용자와 상호작용한다.