처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

데이터베이스에서 이벤트 소싱(Event Sourcing) 패턴의 핵심 아이디어는?

어려움 Stack Overflow
보기 및 정답
A 현재 상태 대신 모든 변경 이벤트를 순서대로 저장하고, 이벤트를 재생하여 상태를 복원한다
B 데이터 변경 이벤트가 발생하면 관련 사용자에게 자동으로 이메일 알림을 전송한다
C 자주 조회되는 데이터를 이벤트 발생 시점에 캐시 메모리에 저장하여 성능을 높인다
D 이벤트 로그를 일정 기간이 지나면 주기적으로 삭제하여 디스크 공간과 성능을 유지하는 역할이다

해설

이벤트 소싱은 계좌 잔액을 직접 저장하는 대신 '입금 1000원', '출금 500원' 등의 이벤트를 모두 저장합니다. 이벤트를 처음부터 재생하면 현재 상태를 복원할 수 있고, 특정 시점의 상태를 정확히 재현할 수 있어 금융, 감사 시스템에 적합합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기