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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
370
Osaka RubyKaigi 01
ogom
0
250
Contributing to GitLab with OSS Gate
ogom
0
640
DojoCon Japan 2017
ogom
0
170
GDStudy Engage
ogom
1
820
Using Immutable.js with React Redux
ogom
0
180
CoderDojo と オープンソース
ogom
2
530
Other Decks in Design
See All in Design
社長の宿題への回答 「新卒×AI」が生み出す価値
saki822
2
160
「おすすめ」はなぜ信用されないのか - 信頼を築くUI/UX設計
ryu1013
0
130
2026年、デザイナーはなにに賭ける?
0b1tk
0
570
公開スライド)熊本市様-電子申請中級編
garyuten
1
1.3k
20251217リビングラボ・トークin尼崎(尼崎おせっかい会議&オトナテラコヤ)
a2k
0
140
なぜ、インサイトを貯めるのか?
tajima_kaho
2
2.1k
デザイナーが主導権を握る、AI協業の本音と実践
satosio
7
3.3k
AIスライドデザインを生成する仕組みを社内共有する
kenichiota0711
7
5.6k
工房としてのAI ── デザイナー、作家、ビルダー
hiranotomoki
0
160
「余白」と「欲望」を味方につける ——AI時代のデザインエンジニアリングと「越境」の作法 #KNOTS2026
koyaman
1
1.9k
Техники структурирования беседы с собой, заказчиком и командо
ashapiro
0
170
改正JISを見据えた、企業のアクセシビリティ対応ロードマップ
securecat
1
400
Featured
See All Featured
How to build a perfect <img>
jonoalderson
1
5.6k
Between Models and Reality
mayunak
4
340
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
270
Exploring anti-patterns in Rails
aemeredith
3
410
The SEO Collaboration Effect
kristinabergwall1
1
480
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Fireside Chat
paigeccino
42
3.9k
Building Applications with DynamoDB
mza
96
7.1k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Bash Introduction
62gerente
615
220k
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