Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Domain Division Development
Search
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
PicoRuby から始めるたのしい電子工作
ogom
0
2.1k
GraphQL Better Errors
ogom
0
400
Osaka RubyKaigi 02
ogom
0
380
Osaka RubyKaigi 01
ogom
0
250
Contributing to GitLab with OSS Gate
ogom
0
650
DojoCon Japan 2017
ogom
0
170
GDStudy Engage
ogom
1
820
Using Immutable.js with React Redux
ogom
0
180
CoderDojo と オープンソース
ogom
2
540
Other Decks in Design
See All in Design
全員がアウトプットを出せる時代、 誰を採用する?
nishame
0
620
体験負債を資産に変える組織的アプローチ
hikarutakase
0
1.6k
デザイナーが主導権を握る、AI協業の本音と実践
satosio
7
3.4k
1000人規模の組織でデザインハーネスを導入するための第一歩
pkshadeck
PRO
4
2.9k
Of Ordination and Rebellion exploration sketches
rezaline
0
190
20260309_3月ICTデザイン勉強会_地域創生2.0
a2k
0
150
研修担当者が一番伸びた 熊本市役所✕AI『泥臭いAI研修』のワークショップ設計について
garyuten
2
450
20260215独立行政法人科学技術振興機構(JST) 社会技術研究開発センター(RISTEX)ケアが根づく社会システム _公開シンポジウム
a2k
1
240
kintone開発におけるライターの役割の変化〜AI活用を添えて〜 / Changes in the Role of Writers in Kintone Development
keroyama
0
150
大企業インハウスデザイン組織における DesignOps改革の現在地 / DesignOps at Scale: Navigating Transformation in Large Enterprises
nttcom
0
800
情報を翻訳する-伝わる可視化3原則とオープンデータ活用-
hjmkth
1
320
Техники структурирования беседы с собой, заказчиком и командо
ashapiro
0
210
Featured
See All Featured
Balancing Empowerment & Direction
lara
6
1.2k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
470
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
780
Why Our Code Smells
bkeepers
PRO
340
58k
Un-Boring Meetings
codingconduct
0
360
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
The Spectacular Lies of Maps
axbom
PRO
1
880
Mobile First: as difficult as doing things right
swwweet
225
10k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
230
The Pragmatic Product Professional
lauravandoore
37
7.4k
The Curse of the Amulet
leimatthew05
2
13k
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