Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ドメイン駆動設計 コンテキストマップについて

honodera
February 10, 2017

ドメイン駆動設計 コンテキストマップについて

社内勉強会にて発表した、
ドメイン駆動設計に全く触れたことがない人向けに作成したスライドです。コンテキストマップのみに内容を絞っています。

honodera

February 10, 2017
Tweet

More Decks by honodera

Other Decks in Programming

Transcript

  1. ίϯςΩετؒͷؔ܎ᶃ • ύʔτφʔγοϓ
 ྆νʔϜ͕ڠྗ͢Δɻ૬ޓґଘͷؔ܎ • ڞ༗Χʔωϧ
 ໌ࣔతʹڥքΛܾΊɺҰͭͷυϝΠϯΛ2ͭͷνʔϜ͕ڞ༗͢Δɻ
 ͦͷࡍ͸ϢϏΩλεݴޠ΋߹ΘͤΔ • ސ٬/ڙڅऀͷ։ൃ


    (্ྲྀνʔϜͷ੒ޭͷͨΊʹ)্ྲྀ͕ԼྲྀνʔϜͷχʔζʹԠ͑Δ • ॱԠऀ
 ্ྲྀ(ఏڙ͢Δଆ)͕Լྲྀ(ఏڙ͞ΕΔ΋ͷΛ࢖͏ଆ)ͷཁٻʹԠ͑ͯ͘Εͳ͍ͷͰ͖͋ ΒΊΔɻզຫɻ
  2. ίϯςΩετؒͷؔ܎ᶄ • ෗ഊ๷ࢭ૚(ACL AntiCorruptin Layer)
 ͦΕͧΕͷίϯςΩετʹͯར༻͢ΔϞσϧΛม׵Λ྆ํ޲ʹରͯ͠ߦ͏ɻ
 ͦΕͧΕͷίϯςΩετʹӨڹ͸ͳ͍ • ެ։ϗεταʔϏε(Open Host

    Service)
 αϒγεςϜΛΞΫηεͰ͖ΔΑ͏ʹ͢ΔϓϩτίϧΛఆٛɻશһ͕࢖༻Ͱ͖Δ • ެද͞Εͨݴޠ(Published Language)
 ίϯςΩετ಺ͷϞσϧಉ࢜Λม׵͢Δࡍʹڞ༗ͷݴޠΛఆٛ͢Δ • ผʑͷಓ
 ॱԠऀͷΑ͏ʹզຫ͢Δ͜ͱͳ͘ɺ͓ผΕɻඞཁͳ΋ͷΛࣗ෼ͨͪͰ࡞Δ • େ͖ͳటஂࢠ
 (ίϯςΩετؒͷؔ܎ͱ͍͏͔ίϯςΩετͷঢ়ଶ?)ͻͲ͍ঢ়ଶͷશମΛେ͖͘ғΉڥքΛ ࡞Δ