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
30
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
72
nwHacks participation report
kokikazaore
0
43
Won't you come to my house?
kokikazaore
0
92
Bitcoin: A Peer-to-Peer Electronic Cash System
kokikazaore
0
89
Artificial Neural Network: A brief study
kokikazaore
0
60
C2Cシェアサイクル実現に向けた人と自転車のマッチング最適化
kokikazaore
0
74
研究紹介とネットワークサーバー移行奮闘記
kokikazaore
0
120
Other Decks in Programming
See All in Programming
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
250
thread_parallel_with_free-threaded_Python_and_NumPy.pdf
riku_sakamoto
0
370
setup-vp GitLab対応の裏側
naokihaba
0
140
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
410
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
4
410
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
200
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
370
海上で動くGoサーバー: goroutineとchannelでさばく航行データストリーム
atsuki_seo
0
1k
Are APIs Still Relevant in the AI Era?
soyuka
0
380
Androidだけじゃない、DroidKaigiで広がった私の技術スタック
akkeylab
0
100
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
620
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
310
Featured
See All Featured
Scaling GitHub
holman
464
140k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
380
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
750
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
350
Tell your own story through comics
letsgokoyo
1
1.1k
Technical Leadership for Architectural Decision Making
baasie
3
580
Building an army of robots
kneath
307
47k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Designing for humans not robots
tammielis
254
26k
First, design no harm
axbom
PRO
2
1.3k
We Are The Robots
honzajavorek
0
380
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
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