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
ogom
December 19, 2015
Design
120
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
250
PicoRuby から始めるたのしい電子工作
ogom
0
2.2k
GraphQL Better Errors
ogom
0
410
Osaka RubyKaigi 02
ogom
0
390
Osaka RubyKaigi 01
ogom
0
260
Contributing to GitLab with OSS Gate
ogom
0
670
DojoCon Japan 2017
ogom
0
180
GDStudy Engage
ogom
1
830
Using Immutable.js with React Redux
ogom
0
200
Other Decks in Design
See All in Design
【CEDEC2026】派手さと見やすさは両立できる!『Shadowverse: Worlds Beyond』エフェクト・3D背景の超進化したビジュアル設計
cygames
PRO
2
2.2k
The decksh tutorial
ajstarks
1
100
日経電子版を支えていく Kasane Design System
taitotnk
0
430
みんながデザインを担う組織へ。急加速する開発組織でのデザイナーの戦略
mukai_takeru
0
340
Findy - デザインチーム紹介 / Findy Design Team Culture Deck
findyinc
14
150k
東京都市大学 都市生活学部×一般社団法人オープン企画イベント 「誰もがデザイナーである」とはどういうことか? 【エツィオ・マンズィーニ氏 特別来日・基調講演】
a2k
1
150
ISO 9241-171:2025っていうのがあってな
shosira
1
320
明日から真似できる、AIでデザインシステムを活用する方法
vivion
0
840
エンジニア経験0のデザイナーが アプリを0からリリースまで 作ってみる
abokadotyann
2
400
Rondo 1 Minute Short Storyboard
rezaline
0
120
「惜しいデザイン」 を生み出さないための AIレビューループ
0b1tk
3
4.6k
デザイナーがいない部署にハーネスを設計する
kenichiota0711
5
5.4k
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
A better future with KSS
kneath
240
18k
GitHub's CSS Performance
jonrohan
1033
470k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
How to build a perfect <img>
jonoalderson
1
6.1k
Leo the Paperboy
mayatellez
10
2.4k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
330
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
Raft: Consensus for Rubyists
vanstee
142
7.8k
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