스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - (비즈니스 요구사항 정리)

개발자가 개발을 해야하지만 DB가 선정되지 않는 다는 가상의 시나리오

컨트롤러 => 웹 MVC의 컨트롤러, API만드는 역할
서비스 => 핵심 비즈니스 로직 구현, 회원 중복 안된다는 등
도메인 => DB 저장하고 관리됨

Memory를 한 이유 => 리포지토리가 선정이 되지 않아서 개발초기에는 메모리를 사용
inerface => 만약 DB가 선정이 된다면 바꿔 끼워주기만 하면 되기 때문