あらすじ

예제 코드까지 갈아엎은 진짜 실전 함수형 DDD 이 책은 도메인 모델링과 함수형 패러다임을 자연스럽게 연결해, 복잡한 현실 문제를 단순하고 안전한 코드로 구현하는 방법을 안내한다. 특히 도메인 지식을 타입으로 표현한다는 철학을 통해, 오류를 줄이고 비즈니스 규칙을 더욱 명확히 드러내는 소프트웨어 설계 방식을 제시한다. 스콧 블라신의 명저 《Domain Modeling Made Functional》은 F# 기반의 예제를 사용해 이 철학을 풀어냈지만, 국내 실무 환경에서 활용하기에는 언어 장벽이 존재했다. 이번에 번역 출간된 이 한국어판에서는 이 장벽을 넘어 모든 예제를 타입스크립트와 코틀린으로 새롭게 재작성했다. 단순한 문법 치환이 아닌, 각 언어의 타입 시스템과 이디엄(idiom)을 활용해 다시 설계하고 구현한 결과물로, 실무에서 바로 적용할 수 있는 형태로 재탄생했다는 점이 가장 큰 차별점이다. 덕분에 독자는 도메인 주도 설계의 개념적 이해에 그치지 않고, 친숙한 언어로 작성된 코드를 따라가며 자연스럽게 모델링 과정을 체험할 수 있다. 또 각 장마다 이어지는 “개념 → 코드 → 개선(리팩터링)” 흐름을 통해, 단순한 이론 학습이 아닌 실무에 적합한 모델과 설계를 구축하는 사고법을 익힐 수 있다. 함수형 프로그래밍을 깊이 알지 못해도 괜찮다. 이 책은 복잡한 추상 대신 직관적인 예시로 설명하며, 개발자가 도메인 중심의 사고방식으로 전환할 수 있도록 안내한다. DDD, FP, 타입 시스템이라는 주제를 실제 코드 수준까지 밀어붙인 보기 드문 실전 가이드이며, 기존 객체지향 DDD의 한계를 느껴본 개발자에게도 충분히 신선한 통찰을 제공한다. 복잡한 문제를 단순하게 바라보고, 안전한 코드를 통해 도메인을 명확하게 구현하고자 하는 개발자라면 반드시 만나야 할 책이다.

連載情報

単行本

配信言語
Kakaopage
Kakaopage2025/12/11
  • 現在の作品도메인 주도 설계를 위한 함수형 프로그래밍[단행본]