더북(TheBook)

이런 비기능적 요구 사항을 충족하면 서비스가 안정적이고 확장성이 높아 성능이 자연스레 좋아져 결국 사용자 경험이 오르는 효과가 있습니다. 설계 단계에서는 이런 요구 사항을 충분히 파악하고 목표를 달성할 수 있는 구조를 만들어야 합니다.

이제부터 서비스 핵심 구조를 이루는 데이터 모델을 살펴보겠습니다. 데이터 모델은 기능적 요구 사항을 뒷받침하기 위해 어떤 요소와 관계가 필요한지 정의합니다.