Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ruby_adsystem
Search
bash0C7
November 14, 2014
Technology
4
3.7k
ruby_adsystem
RubyWorld Conference 2014
「月間38億PVメディアを 支える広告配信システムのRubyによる内製開発の挑戦」講演資料
bash0C7
November 14, 2014
Tweet
Share
More Decks by bash0C7
See All by bash0C7
💡Ruby 川辺で灯すPicoRubyからの光
bash0c7
0
910
2011年 「ぼっちが懇親会でするべき97のこと」 #97bocchi から積み重ねた【令和7年最新】技術コミュニティ交流戦略2025
bash0c7
1
970
「笑顔」を伝える リモートMTG時代のコミュニケーション戦術
bash0c7
0
100
#kanrk08 / 公開版 PicoRubyとマイコンでの自作トレーニング計測装置を用いたワークアウトの理想と現実
bash0c7
1
1.5k
20250527 #shinjukurb KaigiEffect LT
bash0c7
2
68
【加筆修正版】ハードワークを支えるフィジカルとメンタルを構築る#rubymusclemixin 活動 #きのこ2025 #きのこ2025_b
bash0c7
0
290
存在感を構築る方法
bash0c7
0
130
introduction
bash0c7
0
78
みんな大好き 🫶🏼 取引先との「セキュリティチェックリスト」への付き合い方
bash0c7
0
2.4k
Other Decks in Technology
See All in Technology
AI 時代のデータ戦略
na0
8
2.6k
MS Ignite 2025で発表されたFoundry IQをRecap
satodayo
1
160
Design System Documentation Tooling 2025
takanorip
0
740
履歴テーブル、今回はこう作りました 〜 Delegated Types編 〜 / How We Built Our History Table This Time — With Delegated Types
moznion
13
8.7k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.9k
Dify on AWS の選択肢
ysekiy
0
120
確実に伝えるHealth通知 〜半自動システムでほどよく漏れなく / JAWS-UG 神戸 #9 神戸へようこそ!LT会
genda
0
170
ブラウザ拡張のセキュリティの話 / Browser Extension Security
flatt_security
0
230
AIで加速する次世代のBill Oneアーキテクチャ〜成長の先にある軌道修正〜
sansantech
PRO
1
150
TypeScript 6.0で非推奨化されるオプションたち
uhyo
15
5.7k
プロダクト負債と歩む持続可能なサービスを育てるための挑戦
sansantech
PRO
1
1.2k
『ソフトウェア』で『リアル』を動かす:クレーンゲームからデータ基盤までの統一アーキテクチャ / アーキテクチャConference 2025
genda
0
2.5k
Featured
See All Featured
Practical Orchestrator
shlominoach
190
11k
A Tale of Four Properties
chriscoyier
162
23k
Why Our Code Smells
bkeepers
PRO
340
57k
Documentation Writing (for coders)
carmenintech
76
5.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
54k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Transcript
݄ؒԯ17ϝσΟΞΛ ࢧ͑Δࠂ৴γεςϜͷ 3VCZʹΑΔ։ൃͷઓ !CBTI$খࣳහ໌ ϐΫγϒגࣜձࣾ 公開版
ࣗݾհ w খࣳහ໌!CBTI$ w QJYJW։ൃϚωδϝϯτ w ΤϯδχΞ࠾༻ɾҭ w ࠂܥٕज़୲ΤϯδχΞ IUUQXXXBUNBSLJUDPKQBJUBSUJDMFTOFXTIUNM
Ωʔϫʔυ w ࣄۀձࣾ w εϞʔϧͳνʔϜ w 3VCZ SBJMT 1BESJOP 'MVFOUE
w ۀγεςϜͱͯ͠ͷෳࡶ͞ w Ϣʔβ͚ͷଟେͳτϥϑΟοΫ
w ։ൃͷഎܠ w ઃܭͱ࣮ w ൃੜͨ͠ͱղܾ w ࠓޙͷల։ͱ·ͱΊ
։ൃͷഎܠ
ϐΫγϒגࣜձࣾͱ w ࣾһ໊ɾฏۉྸࡀͷࣄۀձࣾ w ʮ͓ֆ͔͖͕ͬͱָ͘͠ͳΔॴΛΔʯ w ࡞׆ಈΛָ͘͢͠ΔͨΊͷ֤छऔΓΈ
ʮͨͷ͍͠ʯΛ ऩӹ໘ͰԼࢧ͑
ࢲͨͪͳΓͷࠂ৴ w ऩӹΛ͍͍͍ͨͩͯΔ w ऩӹΛ্͛ΔͨΊʹͷαʔϏεͰͳ͍ w αʔϏεΛ৳ͨ͢Ίͷݩख
None
ࣗࣾऔΓѻ͍ w ७ࠂ w λΠΞοϓҊ݅ w ࣗࣾͷΠϕϯτࠂ w αʔϏεͰͷ༠ಋ w
ผαʔϏεͷ༠ಋ
IUUQXXXTMJEFTIBSFOFU)JSPTIJ,POEPKQDIBPTNBQ
ࠂӡ༻େม
ࣾࠂ৴γεςϜ w ֤छϓϥοτϑΥʔϜͷҰݩཧ w ҆શ͔ͭޮతʹࠂͷӡ༻ w ߴ͍ՌΛࢦͯ͠ॊೈʹରԠ
γεςϜͷཁ w ҆ఆͯ͠ӡ༻Ͱ͖Δ w τϥϑΟοΫʹ͑Δ w ͍উखͷྑ͍ۀγεςϜ w ϥϯχϯάίετ w
ਝͳରԠ͕ߦ͑Δ
ݱߦγεςϜ
w ʢΞʔΩςΫνϟʣ 5PLZP 5ZSBOU .Z42- ཧ"1 ,ZPUP 5ZDPPO "1$ JNQDMJDL
Χϯτ "1$ ৴σʔλ Ωϟογϡ 5PLZP 5ZSBOU ཧ"1 ϨϓϦέʔγϣϯ ఆظ ө ఆظ ө ৴ ༧ ༧ ө ৴ ใ ৴ ใ ৴ ݁Ռ ը૾σʔλಉظ ը૾ "1
ಛ w ࣗࣾ։ൃ w ʮރΕͨʯ͍͍γεςϜ w ҆ఆͨ͠ύϑΥʔϚϯε w Ҏདྷͷ։ൃӡ༻࣮ w
खʹೃછΜͰ͍Δ
৽γεςϜ
.Z42- ཧ"1 ςΩετ ܭଌϩά NFNDB DIFE ϩάऩू ఆظө ৴ ઃఆ
৴ ใ 'MVFOUE ूܭ"1 'MVFOUE ৴ใ Ϋϩʔϥʔ ৴"1 ৴ ใ ৴ ݁Ռ ৴ใऔಘ
ϑϧ3VCZͰ࣮Λઓ w ༏Εͨهड़ੑ w ࡞Γख͕ݟ͑Δ w ίϛϡχςΟ w ΤίγεςϜ
։ൃνʔϜߏ ! w ৽ଔ w ΠϯϑϥɺϛυϧΣΞ w σϓϩΠɺϩάॲཧ w *46$0/४༏উ
! w ࠂ৴ܦݧ w શମͷΞʔΩςΫνϟܾఆ w ओʹ৴αʔόΛ୲ w SBJMTΞϓϦέʔγϣϯΤϯδχΞ w ࠂ৴ॳΊ͕ͯͩ։ൃܦݧ๛ w ओʹཧαʔόΛ୲
ॳظ։ൃͷظؒ w ϲ݄ w ࣗࣾ։ൃͷͨΊௐՄೳ w ऴΘΓΛఆΊͯௐΛߦ͏
.Z42- ཧ"1 ςΩετ ܭଌϩά NFNDB DIFE ϩάऩू ఆظө ৴ ઃఆ
৴ ใ 'MVFOUE ूܭ"1 'MVFOUE ৴ใ Ϋϩʔϥʔ ৴"1 ৴ ใ ৴ ݁Ռ ৴ใऔಘ ཧαʔό ৴αʔό
.Z42- ཧ"1 ςΩετ ܭଌϩά NFNDB DIFE ϩάऩू ఆظө ৴ ઃఆ
৴ ใ 'MVFOUE ूܭ"1 'MVFOUE ৴ใ Ϋϩʔϥʔ ৴"1 ৴ ใ ৴ ݁Ռ ৴ใऔಘ ཧαʔό ৴αʔό
ཧαʔόʹٻΊΒΕΔͷ w ۀγεςϜ w ϛεͳ͘ۀͰ͖Δ͜ͱ w ֦ு༰қੑ w ඞཁेͳύϑΥʔϚϯε
ཧαʔόͷ࣮ w OHJOY w VOJDPSO w SBJMT w .Z42- w
మ൘ߏ w ࣾʹݟ͕͋ͬͨ
l͘͝ී௨ͷߏz w ձࣾΛ͑ͯී௨ͷߏͱ͍͏͕Ͱ͖Δ w ґવͱͯ͠ઃܭ؆୯Ͱͳ͍ w ۀͷϞσϦϯά
.Z42- ཧ"1 ςΩετ ܭଌϩά NFNDB DIFE ϩάऩू ఆظө ৴ ઃఆ
৴ ใ 'MVFOUE ूܭ"1 'MVFOUE ৴ใ Ϋϩʔϥʔ ৴"1 ৴ ใ ৴ ݁Ռ ৴ใऔಘ ཧαʔό ৴αʔό
৴αʔόʹٻΊΒΕΔͷ w ߴτϥϑΟοΫ w Մ༻ੑ w θϩμϯλΠϜ w ࠷େݶͷύϑΥʔϚϯε
৴αʔόͷ࣮ w OHJOY w VOJDPSO w 1BESJOP w NFNDBDIFE w
ܰྔͳετϨʔδ ͔ΒಡΈࠐΈ w SBJMTͷϦονͳػೳ ཁΒͳ͍ w ϑϨʔϜϫʔΫͷੜ ࢈ੑͷߴ͞΄͍͠
NFNDBDIFE 1BESJOP w NFNDBDIFEར༻ͷ࣮͕๛ w 1BESJOP4JOBUSBϕʔεͷϑϨʔϜϫʔΫ w ։ൃʹඞཁͳΈ͕උΘ͍ͬͯΔ w ඞཁͳίϯϙʔωϯτΛΈ߹Θͤ
w ύονΛૹͬͨࣄ͕͋ͬͨ
ཁૉؒΛૄ݁߹ʹ w ࣮֬ʹ৴ՌΛूܭ͢Δ w ৴Λܧଓ͠ଓ͚Δ w ӨڹΛہॴԽ͢Δ .Z42- ཧ"1 ςΩετ
ܭଌϩά NFNDB DIFE ϩάऩू ఆظө ৴ ઃఆ ৴ ใ 'MVFOUE ूܭ"1 'MVFOUE ৴ใ Ϋϩʔϥʔ ৴"1 ৴ ใ ৴ ݁Ռ ৴ใऔಘ
Ռूܭͷࣦഊ࣌ରࡦ .Z42- ςΩετ ܭଌϩά ϩάऩू ఆظө 'MVFOUE ूܭ"1 w
'MVFOUE3VCZϩάऩूπʔϧ w ๛ͳϓϥάΠϯͱγϯϓϧͳઃఆϑΝΠϧ w ετϦʔϜʹΑΔηϛϦΞϧλΠϜॲཧ w ࣦഊ࣌ͷϦτϥΠػೳ
Ռूܭͷࣦഊ࣌ରࡦ w 'MVFOUEΛͬͯϩάͷճऩͱҰ࣍ूܭ w IUUQTHJTUHJUIVCDPNLBU[DIBOH ࠂ৴ͷઌୡͷઃܭΛར༻ IUUQTHJTUHJUIVCDPNLBU[DIBOH
TPVSDF UZQFUBJM QBUIQBUIUPTIBSFELTLLTLMPH QPT@pMFQBUIUPTIBSFELTLLTLQPT SPUBUF@XBJUT GPSNBUKTPO UBHLTL TPVSDF ! NBUDILTL
UZQFFYFD DPNNBOEDEQBUIUPDVSSFOUCVOEMFMPH BHHSFHBUF@LTL@MPHMPHMPHqVFOUE@FSSPSMPH FYFDQBESJOPSVOOFSTDSJQUBHHSFHBUF@LTL@MPHSCF QSPEVDUJPO GPSNBUKTPO CVGGFS@UZQFpMF qVTI@JOUFSWBMT CVGGFS@QBUIQBUIUPTIBSFELTLqVFOUE@CVGGFS LTL CVGGFS NBUDI ܭଌϩάΛ ৗ࣌ಡΈࠐΈ ඵຖʹूܭ .Z42-ʹ ॻ͖ग़͠
1VMMܕͷใऔಘ .Z42- ཧ"1 ςΩετ ܭଌϩά NFNDB DIFE ϩάऩू ఆظө ৴
ઃఆ ৴ ใ 'MVFOUE ूܭ"1 'MVFOUE ৴ใ Ϋϩʔϥʔ ৴"1 ৴ ใ ৴ ݁Ռ ৴ใऔಘ ৴αʔό
ཧ"1 ৴"1 ৴"1 ৴"1 ৴"1 ৴"1
ಘΒΕͨࣄ w ࣮֬ʹ৴ՌΛूܭ͢Δ w ৴Λܧଓ͠ଓ͚Δ w ӨڹΛہॴԽ͢Δ .Z42- ཧ"1 ςΩετ
ܭଌϩά NFNDB DIFE ϩάऩू ఆظө ৴ ઃఆ ৴ ใ 'MVFOUE ूܭ"1 'MVFOUE ৴ใ Ϋϩʔϥʔ ৴"1 ৴ ใ ৴ ݁Ռ ৴ใऔಘ ᶃ৴ܧଓੑ ɹҡ͕࣋༰қ ᶆूܭ݁Ռө͕ඇΫϦςΟΧϧԽ ᶅεέʔϧΞτ͕༰қ ᶄཧը໘ͱ৴ใߋ৽͕ ɹඇΫϦςΟΧϧԽ
ൃੜͨ͠ͱղܾ
ཧαʔό w ٕज़తͳ͋·Γͳ͍ w ۀతͳ w ར༻ଆ։ൃଆཉ͍͠ͷ͔Βͳ͍ w ີʹΛ͠ͳ͕ΒΔ͔͠ͳ͍ w
ࠓޙͷۀͷਐలʹ͍͍͍͚ͭͯΔ͔
৴αʔό w ٕज़త͔͠ͳ͍ w σϓϩΠ࣌ʹϦΫΤετΛऔΓ͜΅͞ͳ͍ w ύϑΥʔϚϯεΛอͭదͳΩϟογϡ w Τϥʔϩάͷճऩͱదͳ௨
ύϑΥʔϚϯε
τϥϑΟοΫΛ͚͞ͳ͍ w Ͳ͏͢Δʁ w νϡʔχϯά w εέʔϧΞτ w άϨʔυΞοϓ
νϡʔχϯά w ͻͨ͢Βʹجຊʹ࣮ʹਐΊΔ ϓϩϑΝΠϦϯά ϘτϧωοΫՕॴͷಛఆ ϘτϧωοΫՕॴͷνϡʔχϯά
ϦΫΤετॲཧΛߴԽ w ॲཧ࣌ؒॖΊͯεϧʔϓοτΛ্͛Δ w SVCZQSPGΛͬͯॏ͍෦ΛՄࢹԽ w ΞϓϦέʔγϣϯͷϘτϧωοΫՕॴվળ w ϑϨʔϜϫʔΫ෦͚͕ͩදʹग़ͯ͘Δ w
1BESJOPґଘ෦Λ֎ͯ͠ 4JOBUSBΞϓϦέʔγϣϯԽ
εϧʔϓοτ্Λࢦ͢ ΞϓϦέʔγϣϯαʔόมߋΛࢼΈΔ w UIJOɺSBJOCPXTͳͲ w զʑͷ༻్ͰVOJDPSO͕࠷ ॲཧܥมߋΛࢼΈΔ w
$3VCZ͔Β+3VCZҠߦ w SCFOWͰΓସ͑Δ͚ͩ w $3VCZ΄ͲͷύϑΥʔϚϯεΛग़ͤͣ
࠷ऴతͳղܾ
w ͨ·ͨ·ࢥཱ͍ͬͯͰ࣮ࢪ w ઃܭશ͘ಉ͡ w νϡʔχϯάͷ༨͕ߴ͔ͬͨͷͰ վΊͯύϑΥʔϚϯενϡʔχϯά w SVCZͰ͖ͬͪΓ࡞͍͓͔ͬͯͨ͛ IUUQTHPMBOHPSHEPDHPQIFSHPQIFSDPMPSQOH
ࠓޙͷల։ͱ·ͱΊ
ࠓޙͷల։ w ӡ༻վળΛଓ͚Δ w ৽ػೳՃΛߦ͏ w ϝϯςφϯε͠ଓ͚Δ w ར༻֦େΛߦ͏
ӡ༻ w ଟ͘ͷαʔόΛࣗࣾӡ༻͖ͯͨ͠ϊϋ w ଟ͍͕ྔখ͍͞τϥϑΟοΫ w ίΞαʔϏεͱಉϨϕϧͷମ੍ w σϓϩΠγεςϜɺϩάऩूγεςϜ w
άϥϑԽɺΞϥʔτɺࢹମ੍
·ͱΊਅ໘ͳ։ൃ w ৴པͰ͖Δಓ۩ͱؒͨͪ w ʹண͍ͨɺجຊʹ࣮ͳγεςϜઃܭ w ԦಓͷύϑΥʔϚϯενϡʔχϯά
ٕज़ࣄۀΛ ࢧ͑Δྗͦͷͷ