[Gena Co.] Internship Project/GENA Labeling Tool

(25.03.11) Event Sourcing Refactoring

Genie; 2025. 3. 18. 18:20

 Event Sourcing Refactoring

  • 여러 개의 컬럼 sql_query natural_question 값 또는 샘플에 할당된 라벨 Updated Request를 진행할 경우 → 각 컬럼 별(Attribution 별) 이벤트를 분리해서 저장
    • 위 이미지 처럼 sql_query natural_question 내용을 동시에 업데이트 할 시, b c 로 이벤트가 나눠서 저장
  • 어드민이 조회할 시 사용자별 각 컬럼별 = 이벤트별 최신 값을 반영한 값을 조회 가능
  • 채택된 이벤트는 APPROVED 상태로, 그리고 최신 값들만 반영하여 UPDATED 값으로 저장
  • 기존 컬럼별 업데이트 미반영 개선