Skip to Content
파이썬으로 살펴보는 아키텍처 패턴
book

파이썬으로 살펴보는 아키텍처 패턴

by 오현석, 해리 퍼시벌, 밥 그레고리
June 2021
Beginner to intermediate
356 pages
8h 13m
Korean
Hanbit Media, Inc.
Content preview from 파이썬으로 살펴보는 아키텍처 패턴
41
1
도메인 모델링
이 책의 목적을 달성하기 위해 비즈니스가 재고를 할당하는 놀라운 방법을 새롭게 구현하기로
결정했다고 상상해보자. 지금까지는 비즈니스에서 재고와 납기를 표시할 때 창고에 물리적으
로 존재하는지에 대한 여부만 확인했다. 창고에 찾는 제품이 없다면 이 제품은 생산자로부터
창고에 입고되기 전까지는 목록에 ‘재고 없음’으로 표시된다.
새로운 혁신은 다음과 같다. 모든 배송과 도착 날짜를 추적할 수 있는 시스템이 있다면 생산자
로부터 창고로 배송 중인 상품을 실제 재고로 간주해서 납기가 조금 더 길지만 창고에 존재하
는 제품처럼 취급할 수 있다. 따라서 재고가 없다고 표시되는 상품이 감소하므로 더 많은 상품
을 팔 수 있고 지역 창고에 재고를 더 적게 보관해도 된다. 결론적으로, 비즈니스는 돈을 절약
할 수 있다.
하지만 이제는 주문 할당 과정이 더는 창고 시스템에서 수치 하나를 줄이는 단순한 문제가 아
니다. 더 복잡한 할당 방법이 필요하다. 도메인 모델링이 필요한 이유다.
1.2
도메인 언어 탐구
도메인 모델을 이해하려면 시간과 인내, 수많은 포스트잇 메모가 필요하다. 처음에는 비즈니스
전문가들과의 대화를 통해 최초로 만들 최소한의 도메인 모델에 사용할 용어와 규칙을 몇 가지
정해야 한다. 이때 가능한 한 각 규칙을 잘 보여주는 구체적인 예제를 요청하는 게 좋다.
규칙을 비즈니스 전문용어(
DDD
용어로는
유비쿼터스 언어
ubiquitous
language
라고 함)로 표현해야
한다. 도메인 모델은 사용할 개체를 기억하기 쉬운 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

효율적인 리눅스 명령어 사용의 기술

효율적인 리눅스 명령어 사용의 기술

Daniel J Barrett
쿠버네티스를 활용한 클라우드 네이티브 데브옵스

쿠버네티스를 활용한 클라우드 네이티브 데브옵스

최경현, 저스틴 도밍거스, 존 어런들

Publisher Resources

ISBN: 9791162244319