
[TIL/CS] 도메인과 아키텍처
·
TIL/CS
1. 도메인이란? 우리가 프로그래밍을 한다면 가장 신경 써줘야할 곳, 우리가 문제에 대해 맞닥들이는 곳, 문제에 대해 풀어나가며 해결해 나아가야 하는 곳이다. 쉽게 말해 쇼핑몰 시스템의 목적은 물건을 쉽고 빠르게 구매하려는 사용자의 문제를 해결하는 것이다. 이처럼 문제를 해결하기 위해 사용자가 프로그램을 사용하는 분야를 도메인이라고 부른다(feat. 오브젝트) 1) 도메인은 아래와 같이 나눈다(feat. 반 버논) - 메인 도메인 : 비즈니스의 전체 도메인 - 서브 도메인 : 메인 도메인에서 나누어지는 도메인 ㄴ 핵심 도메인 : 서브 도메인 중 가장 중요한 비즈니스가 될 도메인 ㄴ지원 서브 도메인 : 서브 도메인 중에 필수적이지만 핵심 도메인이 아닌 도메인. 즉, 비즈니스 적으로 연관이 되어야 하는 도메..