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

소프트웨어에서 '이벤트 소싱(Event Sourcing)' 패턴이란?

어려움 freeCodeCamp
보기 및 정답
A 상태를 직접 저장하는 대신, 상태를 변경하는 모든 이벤트를 순서대로 기록하여 현재 상태를 재구성하는 패턴이다
B DOM 이벤트를 효율적으로 위임하고 버블링을 처리하여 렌더링 성능을 높이는 프론트엔드 패턴인 것으로 알려져 있다
C 외부 API에서 발생하는 이벤트를 수집하고 집계하여 실시간으로 분석하는 데이터 파이프라인이다
D 비동기 이벤트 루프의 처리 순서를 최적화하고 I/O 바운드 성능을 개선하는 런타임 기법이다

해설

이벤트 소싱은 데이터의 최종 상태가 아닌, 상태를 변경한 모든 이벤트(예: '잔액 +1000원', '잔액 -500원')를 불변 로그로 저장합니다. 이벤트를 순서대로 재생하면 어느 시점의 상태든 복원할 수 있어, 감사 추적과 디버깅에 강점이 있습니다.

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

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

정규반 살펴보기