Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Domain Division Development
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ogom
December 19, 2015
Design
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Domain Division Development
ogom
December 19, 2015
More Decks by ogom
See All by ogom
mrbgem 三角測量 開発
ogom
0
24
PicoRuby から始めるたのしい電子工作
ogom
0
2.2k
GraphQL Better Errors
ogom
0
410
Osaka RubyKaigi 02
ogom
0
390
Osaka RubyKaigi 01
ogom
0
250
Contributing to GitLab with OSS Gate
ogom
0
660
DojoCon Japan 2017
ogom
0
170
GDStudy Engage
ogom
1
830
Using Immutable.js with React Redux
ogom
0
190
Other Decks in Design
See All in Design
ボタンUIの冪等性の話をしたらVimmerに刺さっちゃった
ottatto
3
1.8k
デザイナーがいない部署にハーネスを設計する
kenichiota0711
5
4k
The ISO 25964 standard on Information and documentation — Thesauri and interoperability with other vocabularies
accessinnovations
0
170
Kouseki | CREATIVE CLASS成果物
yuri9911
0
220
全員がアウトプットを出せる時代、 誰を採用する?
nishame
0
680
Webデザイナー中田美穂_ポートフォリオ
omy
0
130
設計の進め方と 品質特性品質特性
harakeishi
0
1.3k
root COMPANY DECK / We are hiring!
root_recruit
4
30k
クリエイティブディレクター 両角 高寛 の自己紹介
morogyro
0
170
Decksh keywords
ajstarks
0
140
“なんとなくFigma”から一歩先へ。AI時代も活きるWeb制作フロー
ayumidesign
0
240
AI-Slopなデザインを生まないためのデザインプロセス戦略
takanorip
10
6k
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Designing for humans not robots
tammielis
254
26k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
440
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
360
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
680
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.1k
Transcript
Domain Division Development DDD.rb #5 Takashi Ogomori
ࣗݾհ DDD.rb ϑΝϯμʔͰ͢ɻ 2/8
͓Βͤ 1݄ͷ ITษڧԅձͰ Ֆଋ ͷൃදΛ͠·͢ɻ 3/8
Driven ͳʹ͔Βߟ͍͔͑ͯ͘ Domain-Driven Design : υϝΠϯۦಈ։ൃ 4/8
Oriented Ͳ͏ߟ͍͔͑ͯ͘ Service-Oriented : αʔϏεࢦ Component-Oriented : ίϯϙʔωϯτࢦ Object-Oriented :
ΦϒδΣΫτࢦ Data-Oriented : σʔλத৺ 5/8
Architecture ͲΜͳߏ͔ Microservices Architecture : ϚΠΫϩαʔϏε Lean Architecture : ϚϧνύϥμΠϜσβΠϯ
6/8
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
DEMO 8/8