Model 종류는 소비 경계마다 다르다
하나의 giant DTO를 DB·JSON·HTML에 공유하지 않고 호환성과 민감 범위를 나눈다.
| 객체 | 소비자 | 책임 |
|---|---|---|
| Post | domain | 업무 불변식 |
| PostResponse | API client | JSON schema |
| PostPageModel | View | 표시 값·flag |
하나의 giant DTO를 DB·JSON·HTML에 공유하지 않고 호환성과 민감 범위를 나눈다.
| 객체 | 소비자 | 책임 |
|---|---|---|
| Post | domain | 업무 불변식 |
| PostResponse | API client | JSON schema |
| PostPageModel | View | 표시 값·flag |