Filter by topic
논리 삭제가 실무에서 부딪히는 문제를 짚고, Immutable Data Model 관점에서 물리 삭제 없는 설계법을 정리합니다. 싱글·구체·클래스 테이블 상속과 이벤트가 참조할 사용자 상태를 스냅샷·세대 관리 중 무엇으로 다룰지까지 다룹니다.
시스템을 복잡하게 만드는 주범인 UPDATE를 데이터 모델 설계 단계에서 줄이는 Immutable Data Model을 소개합니다. 시간과 사실(Fact)의 관점에서 다섯 단계 절차를 온라인 쇼핑몰 예제로 설명하고, Event Sourcing과의 차이와 적용 기준까지 정리합니다.