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
Campfireから学ぶ、37signalsのRails設計入門
Search
ryosk7
November 27, 2025
Technology
68
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Campfireから学ぶ、37signalsのRails設計入門
Ruby on Railsのテーブル設計とトランザクション処理 LT Night 登壇資料
ryosk7
November 27, 2025
More Decks by ryosk7
See All by ryosk7
Extreme MQTT on PicoRuby
ryosk7
1
280
実践「Clean Coder」
ryosk7
1
28
実運用を目指す、PicoRuby と MQTT
ryosk7
1
600
PicoRubyでMQTTサポートの実装をしている話 (3)
ryosk7
0
210
PicoRubyと暮らす、シェアハウスハック
ryosk7
0
940
PicoRubyでMQTTサポートの実装をしている話
ryosk7
0
770
Gitを理解した話
ryosk7
9
1.2k
Kaigi on Rails 2024 その後
ryosk7
0
140
30万人が利用するチャットをFirebase Realtime DatabaseからActionCableへ移行する方法
ryosk7
5
1.7k
Other Decks in Technology
See All in Technology
プロダクトエンジニアに必要な「いい感じ」に作る能力 〜たくさん作れる時代に、どこまで作るかの決め方〜
jnishime_dresscode
2
1.2k
どんな手を使っても絶対間に合わせるスケジューラ
asari194617
0
1.5k
Backstageでつくるセルフサービスな社内開発基盤
kikunosuke75
1
230
【試作】IoT x AIエージェント
happysamurai294
0
120
Hub & Spoke 環境のネットワークルーティングを分解してみる
tsuyataku
1
520
Does an AI Watermark Survive Translation?
machinetranslation
0
520
KPIだけでは評価できないプロダクトが考えるべき Evalsという第二の評価系 / Beyond KPIs: Evals as a Second Evaluation Framework for Products #PdEConf
aki_iinuma
3
3.5k
Driving AI Adoption Using In-House GPUs to Serve Qwen
po3rin
2
430
データエンジニアリングワークショップ:Auto LoaderとSparkで学ぶデータパイプライン構築
databricksjapan
PRO
0
140
Benchmarking Vector Databases: pgvector vs. LanceDB
tsho
0
130
こんなアーキテクチャ図は嫌だ BEYOND THE TIME: 半年後の自分へ贈る15のメッセージ / 15 of Anti-pattern in AWS Architecture Diagrams
naospon
3
220
IDperturb: Enhancing Variation in Synthetic Face Generation via Angular Perturbation
sansantech
PRO
0
130
Featured
See All Featured
Fireside Chat
paigeccino
42
4k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.6k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.1k
Unsuck your backbone
ammeep
672
58k
Navigating Weather and Climate Data
rabernat
0
510
Thoughts on Productivity
jonyablonski
76
5.4k
Are puppies a ranking factor?
jonoalderson
2
3.9k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
570
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.5k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
230
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.9k
Transcript
$BNQ fi SF͔ΒֶͿɺTJHOBMTͷ3BJMTઃܭೖ SZPTL
ࣗݾհ SZPTLͱਃ͠·͢ ϑϦʔϥϯεͰ͢ 3PQQPOHJSCͷओ࠵Λ͍ͯ͠·͢ ຖ݄ୈ༵ʹ։࠵͍ͯ͠·͢ 9ϑΥϩʔ͓ͪͯ͠·͢
Έͳ͞Μ$BNQ fi SFͱ͍͏αʔϏεΛ͝ଘͰ͠ΐ͏͔ʁ
$BNQ fi SFɺ#BTFDBNQɾ)&:Λ։ൃͨ͠TJHOBMT͕ެ։͍ͯ͠Δ ΦʔϓϯιʔεͷνϟοτΞϓϦέʔγϣϯͰ͢ɻ
ຊɺ͜ͷ$BNQ fi SFͷίʔυ͔ΒʮνϟοτΞϓϦέʔγϣϯಛ༗ͷ ෳࡶ͞ΛͲ͏γϯϓϧʹอ͔ͭʯΛಡΈղ͍͍͖ͯ·͢ɻ
νϟοτΞϓϦҰݟγϯϓϧͰ͕͢ɺҎԼͷΑ͏ͳෳͷσʔλ͕࿈ ಈͯ͠มߋ͞ΕΔඞཁ͕͋Γ·͢ɻ ϝοηʔδΛ%#ʹอଘ ଞͷϝϯόʔͷʮະಡঢ়ଶʯΛߋ৽ 8FC4PDLFUͰશһʹϒϩʔυΩϟετ ΦϑϥΠϯϢʔβʔʹ1VTI௨
ݕࡧΠϯσοΫεΛߋ৽
͜ΕΒ͕෦తʹޭɾࣦഊ͢Δͱɺக໋తͳෆ߹͕ൃੜ͠·͢ɻ
ຊɺ$BNQ fi SFΛࡐʹςʔϚʹԊͬͯҎԼͷ༰Λ͓͠͠·͢ɻ τϥϯβΫγϣϯઃܭ߹ੑΛอͭͨΊͷڥքઃܭ ઃܭෳࡶͳॲཧΛͲ͏͢Δ͔ ίʔϧόοΫͷֶΞϯνύλʔϯ͔ɺਖ਼͍͍͠ํ͔
$IBUΞϓϦʹະಡͷ࣮͕ඞཁͰ͕͢ɺઃܭෳࡶʹͳΓ͕ͪͰ͢
$IBUΞϓϦʹະಡͷ࣮͕ඞཁͰ͕͢ɺઃܭෳࡶʹͳΓ͕ͪͰ͢ Ұൠతͳະಡཧ
$IBUΞϓϦʹະಡͷ࣮͕ඞཁͰ͕͢ɺઃܭෳࡶʹͳΓ͕ͪͰ͢ $BNQ fi SFͷະಡཧ
w ʮԿ݅ະಡ͔ʯͰͳ͘ʮະಡ͕͋Δ͔ͳ͍͔ʯʹߜΔ w Χϯτཧͷෳࡶ͞Λഉআ w 6*ʮະಡόοδʯͷΈͰγϯϓϧʹ
w VQEBUF@BMMͰҰׅߋ৽ʢ/ ΫΤϦΛճආʣ w EJTDPOOFDUFEͷϢʔβʔͷΈະಡʹ͢Δ w ૹ৴ऀࣗະಡʹ͠ͳ͍
ίʔϧόοΫͷֶ
ʮίʔϧόοΫΞϯνύλʔϯʯͱ ฉ͍ͨ͜ͱ͕͋Γ·͢
ʮίʔϧόοΫΞϯνύλʔϯʯͱ ฉ͍ͨ͜ͱ͕͋Γ·͢
ίʔϧόοΫ͕ΞϯνύλʔϯͱݴΘΕΔཧ༝
τϥϯβΫγϣϯͰ֎෦γεςϜΛݺͿةݥੑ
τϥϯβΫγϣϯͰ֎෦γεςϜΛݺͿةݥੑ ϩʔϧόοΫ࣌ʹ&MBTUJDTFBSDI͚ͩߋ৽ͯ͠͠·͏
$BNQ fi SFͰɺϧʔϧΛܾΊͯੵۃతʹ$BMMCBDLΛར༻͍ͯ͠Δ
$BNQ fi SFͰɺϧʔϧΛܾΊͯੵۃతʹ$BMMCBDLΛར༻͍ͯ͠Δ
$BNQ fi SFͰɺϧʔϧΛܾΊͯੵۃతʹ$BMMCBDLΛར༻͍ͯ͠Δ ڞ௨ͯ͢ʮৗʹ࣮ߦ͞ΕΔ͖ॲཧʯ·ͨʮෆม݅ͷอূʯ
ίʔϧόοΫʮΞϯνύλʔϯʯͰͳ͘ʮݶఆ͖͢πʔϧʯ
$BNQ fi SFʹ͓͚ΔίʔϧόοΫઃܭͷஅج४
τϥϯβΫγϣϯͱΛݫ֨ʹ͢Δ͜ͱͰɺෳࡶͳ$IBUΞϓϦ Λγϯϓϧʹ͍ͯ͠Δ
$BNQ fi SFͷίʔυ͕͍ࣔͯ͠Δͷɺ3BJMTͷنΛ৴͡ɺਖ਼͘͠͏ ͱ͍͏γϯϓϧͳֶͰ͢ɻ
͓͠·͍