DDD

    DDD, Event Storming

    Domain-Driven-Design 실제 코드로 구현 가능한 현실성 있는 도메인 모델 분석과 그것을 추상화하는 설계 도멩니 모델의 적용 범위를 구현까지 확장하여 도메인 지식을 구현 코드에 반영한다. 도메인이란 ? 소프트웨어로 해결하고자 하는 문제 영역 예를 들어, 이커머스의 도메인 = 온라인 상의 제품 판매 DDD는 개발자와 이해관계자(Stakegholder)의 적극적인 커뮤니케이션 태도가 필요하다. DDD 도입 하여 하나의 기능을 개발하기 위해 즉, 문제에 대한 해결책을 찾기 위해 엄청난 비용이 발생한다. Event Storming 알베르토 브란돌리니가 제안한 복잡한 비즈니스 도메인을 빠르게 탐색하고 학습할 수 있는 워크숍 클래스와 데이터베이스가 아닌 이벤트와 비즈니스 프로세스에 중점을 두며 코드를 ..