Slide 1

Slide 1 text

Domain Division Development DDD.rb #5 Takashi Ogomori

Slide 2

Slide 2 text

ࣗݾ঺հ DDD.rb ϑΝ΢ϯμʔͰ͢ɻ 2/8

Slide 3

Slide 3 text

͓஌Βͤ 1݄ͷ ITษڧԅձͰ Ֆଋ໰୊ ͷൃදΛ͠·͢ɻ 3/8

Slide 4

Slide 4 text

Driven ͳʹ͔Βߟ͍͔͑ͯ͘ Domain-Driven Design : υϝΠϯۦಈ։ൃ 4/8

Slide 5

Slide 5 text

Oriented Ͳ͏ߟ͍͔͑ͯ͘ Service-Oriented : αʔϏεࢦ޲ Component-Oriented : ίϯϙʔωϯτࢦ޲ Object-Oriented : ΦϒδΣΫτࢦ޲ Data-Oriented : σʔλத৺ 5/8

Slide 6

Slide 6 text

Architecture ͲΜͳߏ଄͔ Microservices Architecture : ϚΠΫϩαʔϏε Lean Architecture : ϚϧνύϥμΠϜσβΠϯ 6/8

Slide 7

Slide 7 text

Attach to Rails Oriented Λ Ruby on Rails ʹͭͳ͛Δͱ ... Service-Oriented Component-Oriented Object-Oriented Data-Oriented · Rails : Web Application Framework - · Rails Engine : Web Application Component Framework React and Redux : Web Client Component Framework - - · Ruby : Object Oriented Language - · Active Record : Object Relational Mapping - 7/8

Slide 8

Slide 8 text

DEMO 8/8