<지식 사전> 도메인 주도 설계(Domain Driven Design)란? - 비즈니스 언어로 소프트웨어 만들기
안녕하세요, 카카오클라우드입니다. 오늘은 도메인 주도 설계(Domain Driven Design, 이하 DDD)에 대해 알아보려고 합니다. 소프트웨어 개발은 왜 어려울까요? 소프트웨어 개발 과정에서 종종 이런 상황이 발생합니다. 개발팀이 몇 달 동안 열심히 만든 시스템이 완성되었지만, 기획자와 실제 사용자들은 "이게 제가 원하던 것이 아닌데요"라고 말합니다. 또는 비즈니스 부서가 요청한 내용이 개발팀에게 전달되는 과정에서 의미가 왜곡되어 전혀 다른 결과물이 나오기도 합니다. 이런 문제의 핵심에는 소통의 단절이 있습니다. 비즈니스 부서는 그들만의 전문 용어로 이야기하고, 개발자들은 기술적 용어로 생각합니다. 마치 서로 다른 언어를 사용하는 사람들이 통역 없이 대화하는 것과 비슷합니다. 오늘 다룰 주제인 D..
IT 클라우드 인사이트/IT 지식사전
2025. 3. 31.