<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Data Modeling on Kelly Dev</title><link>https://kelly-chui.github.io/tags/data-modeling/</link><description>Recent content in Data Modeling on Kelly Dev</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 11 Aug 2026 16:48:37 +0900</lastBuildDate><atom:link href="https://kelly-chui.github.io/tags/data-modeling/index.xml" rel="self" type="application/rss+xml"/><item><title>StackDay. 데이터 모델링, Entry가 아닌 Completion을 관리해야 하는 이유</title><link>https://kelly-chui.github.io/posts/stackday-dev-log-entry-vs-completion/</link><pubDate>Tue, 11 Aug 2026 16:48:37 +0900</pubDate><guid>https://kelly-chui.github.io/posts/stackday-dev-log-entry-vs-completion/</guid><description>&lt;p&gt;StackDay의 MVP 범위와 정책을 가지고 앱의 도메인과 데이터를 모델링한다.&lt;/p&gt;
&lt;p&gt;도메인 모델링 -&amp;gt; 데이터 모델링 -&amp;gt; 유즈케이스 검증 순서로 진행하고, 각각의 단계가 이전 단계를 검증하는 방향이다.&lt;/p&gt;
&lt;h2 id="앱의-핵심-동작"&gt;앱의 핵심 동작&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://kelly-chui.github.io/posts/stackday-dev-log-concept/"&gt;이전 포스트&lt;/a&gt;에서 정한 앱의 컨셉과 정책에서부터, 이 앱이 어떤 동작을 해야 할지 먼저 정리했다.&lt;/p&gt;
&lt;pre class="mermaid" data-mermaid-source="flowchart&amp;#43;LR%0A&amp;#43;&amp;#43;&amp;#43;&amp;#43;A%5B%EC%8A%B5%EA%B4%80&amp;#43;%EC%83%9D%EC%84%B1%5D%0A&amp;#43;&amp;#43;&amp;#43;&amp;#43;B%5B%EC%8A%B5%EA%B4%80&amp;#43;%EC%B6%94%EC%A0%81%5D%0A&amp;#43;&amp;#43;&amp;#43;&amp;#43;C%5B%EB%A7%A4%EC%9D%BC&amp;#43;%EC%88%98%ED%96%89&amp;#43;%EC%97%AC%EB%B6%80&amp;#43;%EA%B8%B0%EB%A1%9D%5D%0A&amp;#43;&amp;#43;&amp;#43;&amp;#43;D%5B%EC%8A%A4%ED%8A%B8%EB%A6%AD%EA%B3%BC&amp;#43;%ED%86%B5%EA%B3%84&amp;#43;%EA%B3%84%EC%82%B0%5D%0A&amp;#43;&amp;#43;&amp;#43;&amp;#43;E%5B%EC%8A%B5%EA%B4%80&amp;#43;%EC%A2%85%EB%A3%8C%5D%0A%0A&amp;#43;&amp;#43;&amp;#43;&amp;#43;A&amp;#43;--%3E&amp;#43;B&amp;#43;--%3E&amp;#43;C&amp;#43;--%3E&amp;#43;D%0A&amp;#43;&amp;#43;&amp;#43;&amp;#43;B&amp;#43;--%3E&amp;#43;E"&gt;&lt;/pre&gt;&lt;p&gt;사용자가 습관을 만들면 그날부터 습관의 추적이 시작된다. 사용자는 매일 습관을 수행했는지 기록하고, 앱은 누적된 기록을 바탕으로 현재 스트릭과 통계를 보여준다. 더 이상 이어가지 않을 습관은 추적을 종료할 수 있다.&lt;/p&gt;</description></item></channel></rss>