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

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

해설

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

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

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

정규반 살펴보기
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기
처리 중...