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
RailsとDDDで認知負債を溜めない戦い方
Search
Koki Kazaore
September 17, 2026
Programming
33
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
RailsとDDDで認知負債を溜めない戦い方
RailsTokyo#6 の登壇スライドです。
Koki Kazaore
September 17, 2026
More Decks by Koki Kazaore
See All by Koki Kazaore
Proposal and Implementation of a New Matching Model for CtoC Bike Share Service
kokikazaore
0
73
nwHacks participation report
kokikazaore
0
44
Won't you come to my house?
kokikazaore
0
93
Bitcoin: A Peer-to-Peer Electronic Cash System
kokikazaore
0
91
Artificial Neural Network: A brief study
kokikazaore
0
61
C2Cシェアサイクル実現に向けた人と自転車のマッチング最適化
kokikazaore
0
74
研究紹介とネットワークサーバー移行奮闘記
kokikazaore
0
120
Other Decks in Programming
See All in Programming
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
410
AWSに止められる覚悟してますか?
morizo_1984
2
540
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
380
【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime
akase244
0
150
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
280
dotNET_vulnclicker_intro.pdf
deka_morita
0
150
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
1
1.7k
[Dev Group Paris Octobre 26] Agentforce, SIforce, Claudeforce, Slackbot… on s'y retrouve ?
nabondance
0
110
残高管理から台帳サービスへの進化
artoy
1
210
[2026-10-09]一枚の布で作らなくてもいい。 信頼性は「パッチワーク」で紡がれる~既存の運用と新しい可能性をつなぎ合わせてきたCREの話~
tosite
0
110
golang-bob.pdf
iwatsukayura
0
130
Jetpack Compose Mechanisms
skydoves
3
830
Featured
See All Featured
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
570
How to build a perfect <img>
jonoalderson
1
6.1k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
500
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
Thoughts on Productivity
jonyablonski
76
5.4k
The SEO identity crisis: Don't let AI make you average
varn
0
590
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
RailsConf 2023
tenderlove
30
1.6k
Designing Powerful Visuals for Engaging Learning
tmiket
1
610
It's Worth the Effort
3n
188
29k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
460
Transcript
2026/9/17 RailsTokyo#6 RailsとDDDで 認知負債を溜めない戦い方 X Mile Koki Kazaore
自己紹介 新卒2年目! Rails2年目(?)(モラトリアム期間有) パブリックなイベント初登壇です! よろしくお願いします! 2
3
4
課題 開発速度と認知負債とのトレードオフ AIのおかげで開発速度は上がった! 次のボトルネックは 人間の理解 。 周辺領域は AIに任せても良い。 コアドメインの理解は、人間が手放すべきではない !
開発速度を犠牲にせず、認知負債をいかに溜めないか。 5
6 アプローチ 直近試してみていることの紹介 *説明のシンプルさに重点を置くため、ここで紹介する通りに実装されているわけではありません。 要件整理 ユビキタス言語 複数のソースからの 要件を1枚のmdに まとめる。 イベントストーミング
ドメイン語彙を抽出 し、用語集を定義す る。 イベント コマンド アクター を特定する 境界付けられた コンテキスト 概念を凝集した コンテキストへ まとめる。 集約 集約 エンティティ 不変条件 を定義する。
実践 「休憩」と「休息」は違う 7
ワークフロー1: ユビキタス言語 「休み」の概念を休憩と休息に明示的に分ける 日本語・英語・業務上の意味をセットにして共通言語化する。 8
ワークフロー2: イベントストーミング 9
Railsのアーキテクチャへマッピング 10
ワークフロー3: 境界付けられたコンテキスト 11
Railsのアーキテクチャへマッピング 12
Railsのアーキテクチャへマッピング 13
Railsのアーキテクチャへマッピング 14
15 振り返り・気づき 要件整理 👍 👍 ユビキタス言語 複数のソースからの 要件を1枚のmdに まとめる。 イベントストーミング
ドメイン語彙を抽出 し、用語集を定義す る。 イベント コマンド アクター を特定する 偶発的に 2週回してみたらより精度向上! 🤔 境界付けられた コンテキスト 概念を凝集した コンテキストへ まとめる。 🤔 集約 集約 エンティティ 不変条件 を定義する。
16 振り返り・気づき 要件整理 👍 👍 ユビキタス言語 複数のソースからの 要件を1枚のmdに まとめる。 イベントストーミング
ドメイン語彙を抽出 し、用語集を定義す る。 イベント コマンド アクター を特定する 🤔 境界付けられた コンテキスト 概念を凝集した コンテキストへ まとめる。 偶発的に 2週回してみたらより精度向上! (👆偶発的に 2回同じことやってる時点で認知負債溜まってる ...!?) 🤔 集約 集約 エンティティ 不変条件 を定義する。
結び ご清聴ありがとうございました! まとめ 認知負債に対して RailsとDDDで最近試していることの紹介 一言 皆さんの認知負債への捉え方・対策方法あれば知りたい! 17