2026.04.13 · 28 min read 📱 Apps 📚 Readium 개발기 — 설계는 왜 계속 틀리는가 Architecture Domain Modeling Event Driven Design Readium 개발기 #4 — Timeline은 왜 ‘기록’이어야 했는가 Timeline을 UI를 위한 데이터로 만들면 편하다. 하지만 그 순간 기록은 깨지기 시작한다. 이 글은 Timeline을 상태가 아닌 ‘사실’로 재정의하면서, 이벤트를 얇게 만들 수밖에 없었던 설계 과정을 다룬다.
2026.04.11 · 28 min read 📱 Apps 📚 Readium 개발기 — 설계는 왜 계속 틀리는가 Domain Modeling Software Design Local First Readium 개발기 #3 — 세션 토글은 왜 그렇게 단순하지 않았는가 토글은 단순한 버튼처럼 보였다. 하지만 그 안에는 세션, 상태, 이벤트, 그리고 모든 도메인 정책이 걸려 있었다. 이 글은 가장 작은 기능이 어떻게 설계를 무너뜨리는지를 기록한다.
2026.04.10 · 30 min read 📱 Apps 📚 Readium 개발기 — 설계는 왜 계속 틀리는가 Domain Modeling Software Architecture Event Driven Design Readium 개발기 #2 — 도메인 설계는 왜 반드시 무너지는가 도메인 설계는 처음부터 틀린다. 문제는 틀렸다는 사실이 아니라, 왜 틀렸는지 보이지 않는다는 데 있다. 이 글은 상태 기반 모델이 어떻게 무너지고, 왜 이벤트와 시간 개념으로 재구성될 수밖에 없는지를 구조적으로 추적한다.