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
Rubyを始点としてもう一つのエンタープライズ開発を続けたあるSIerの事例
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Takeshi Shinoda
November 09, 2012
Programming
4.2k
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Rubyを始点としてもう一つのエンタープライズ開発を続けたあるSIerの事例
Takeshi Shinoda
November 09, 2012
More Decks by Takeshi Shinoda
See All by Takeshi Shinoda
多様なプロトコルと 駆動モデルをサポートするIoTゲートウェイの開発と運用の知見
takesinoda
1
1.5k
Goを使ったセンサーデータ収集基盤の事例のお話 / golang.tokyo 26 LT
takesinoda
0
1k
API Gateway / Lambda / Kinesis を使ったストリーミングなバッチ実行基盤の実装
takesinoda
12
9.3k
捨てて開発できるチームづくり
takesinoda
50
15k
Rubyを始点としてもう一つのエンタープライズ開発を続けたあるSIerの事例 - Oedo RubyKaigi 03 Edition
takesinoda
2
3.6k
エンタープライズ開発にもう一つの文化を
takesinoda
4
11k
Introduction of thinreports-rails
takesinoda
6
2.7k
Other Decks in Programming
See All in Programming
Mujeres en SEO Summit 2026 - Greatest Disaster Hits en Web Performance
guaca
0
240
Developing with AI Agents — Codex, Claude Code & Cowork Practical Guide
x5gtrn
PRO
0
1.4k
Embedded SREと共に達成した会員管理システムのAWS移行 - SRE NEXT 2026 ランチスポンサーセッション
niftycorp
PRO
1
2.3k
技術記事、 専門家としてのプログラマ、 言語化
mizchi
14
7.4k
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
2
840
霧の中の代数的エフェクト
funnyycat
1
340
OS アップデート対応の取り組み方がもっと共有されてほしい
andpad
0
110
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
130
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
12
4.7k
LaravelLive Japan の裏方のすべて — 第188回 PHP勉強会@東京 (2026-06-24)
suguruooki
2
150
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
360k
Featured
See All Featured
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.2k
ラッコキーワード サービス紹介資料
rakko
1
3.9M
Evolving SEO for Evolving Search Engines
ryanjones
0
240
HDC tutorial
michielstock
2
740
Marketing to machines
jonoalderson
1
5.6k
From π to Pie charts
rasagy
0
230
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Fireside Chat
paigeccino
42
4k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
150
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Transcript
3VCZΛ࢝ͱͯ͠͏Ұͭͷ ΤϯλʔϓϥΠζ։ൃΛଓ͚ͨ ͋Δ4*FSͷࣄྫ ʙTNBSUBYJ ͷ։ൃΛ௨ͯ͡ʙ ຊϢχγεגࣜձࣾ Ξυόϯευٕज़෦8FCϏδωεٕज़ࣨ ࣰా݈ 5BLFTIJ4)*/0%" !UBLFTIJOPEB
3VCZ8PSME$POGFSFODF
ࣗݾհ ࣰా݈ ͠ͷ͚ͩͨ͠ 5BLFTIJ4)*/0%" !UBLFTIJOPEB ຊϢχγεגࣜձࣾ /JIPO6OJTZT -UE Ҭ3VCZJTUूஂ"TBLVTBSC༓ྶஂһ ຊ044ਪਐϑΥʔϥϜΞϓϦέʔγϣϯ෦ձ
wཱ wۚ༥ɺɺྲྀ௨ɺΤωϧΪʔɺࣾձެڞ ຊϢχγεάϧʔϓɺӦۀɾ։ൃɾอक͕ࡾҐ ҰମͱͳΓάϧʔϓ૯߹ྗΛ݁ू͠ɺ͓٬༷ʹ͓͚ ΔܦӦ՝ͷೝ͔ࣝΒղܾʹࢸΔ·ͰͷҰ؏ͨ͠ *$5ιϦϡʔγϣϯαʔϏεΛఏڙ͠·͢ɻ
ΑΖ͘͠ ͓ئ͍͍ͨ͠·͢
ຊ͓͍ͨ͜͠ͱ ΫϥυΛ׆༻ͨ͠αʔϏεϏδ ωεͰ͋ΔzTNBSUBYJzͷ։ൃΛ௨ ͯ͡ɺ3VCZͷΤίγεςϜ͔Βֶ ͨ͜ͱɺֶͼ͍ͨ͜ͱΛ͓͑ ͠·͢ɻ
࣍ TNBSUBYJհ 3VCZͱؔΘΔ։ൃͷৗ 4*FSʹ͓͚Δଟ༷ੑͷ֬อͱɹ 3VCZ͕ͭΤίγεςϜͷՁ
TNBSUBYJհ
ࠓ͜ͷձʹͲͷΑ͏ʹ ͓ӽ͠ʹͳΓ·͔ͨ͠ʁ
λΫγʔͰ͢ΑͶ
λΫγʔΛ ͝ར༻ʹͳΔ໘
λΫγʔΛ͝ར༻ʹͳΔ໘ lྲྀ͠zͷλΫγʔΛݟ͚ͭΔ IUUQXXXqJDLSDPNQIPUPTVSpOF
λΫγʔΛ͝ར༻ʹͳΔ໘ λΫγʔͷػॴ͔Βं ӺɾϗςϧݰؔͳͲ IUUQXXXqJDLSDPNQIPUPT!/
λΫγʔΛ͝ར༻ʹͳΔ໘ λΫγʔձࣾʹిͯ͠ དྷͯΒ͏ IUUQXXXqJDLSDPNQIPUPT[JHB[PV
٬ ి͢Δ λΫγʔձࣾ ं͢Δ λΫγʔ ͓ܴ͑ʹ͕͋Δ
λΫγʔແઢಈ Ξφϩάແઢ 22001166年まで!!!! σδλϧແઢ IUUQXXXqJDLSDPNQIPUPTBMUFNBSL
ंࡌ ઐ༻ʹΑΔങ͍͑ෛ୲ ແઢ ෆײଳͱӡ༻ίετ ंγεςϜ ߴίετͳઐ༻γεςϜͷಋೖ
ͦ͜Ͱ ͷ͝ఏҊͰ͢ɻ
ंࡌ ҆Ձͳ"OESPJE ແઢ ܞଳి ंγεςϜ ൚༻తͳ8FCٕज़Λத৺
σδλϧແઢͷ߹ ΦϯϓϨϛε ઐ༻ػث ઐ༻ ઐ༻Ξϯςφ
TNBSUBYJͷ߹ ਤใαʔϏε ϑϦʔμΠϠϧ αʔϏε "OESPJE 8FCϒϥβ
3BJMT 1BTTFOHFS 3VCZ "QBDIF 3VCZ ௨৴ϓϩηε 1PTUHSF42- ຊϢχγε Ϋϥυ )5514
8FCϒϥβ "OESPJE 5$16%1 ਤใձࣾ ϑϦʔμΠϠϧ ଞࣾར༻αʔϏε EFMBZFE@KPC
٬ ి͢Δ
λΫγʔձࣾ ं͢Δ
λΫγʔ ͓ܴ͑ʹ͕͋Δ
ؔ౦ɾ౦Λத৺ʹඦͷ λΫγʔͷंΛ͓ख͍ λΫγʔͷख͕ૣ͘Ͱ͖ΔΑ͏ʹͳͬͨɻ TʙͰൟ࣌٬Λಀ͞ͳ͍ ख͔Βܴं·Ͱͷ͕࣌ؒ͘ͳͬͨɻ ٬ͷ࠷ڑͷλΫγʔΛଈ࠲ʹબఆ ి͕ͭͳ͕Γ͘͢ͳͬͨɻ ं͕εϜʔζͳͷͰి͕ۭ͖͍͢
5BCMFU4PMVUJPO"XBSE ࠷༏लʮάϥϯϓϦʯΛडʂ ओ࠵ɿגࣜձࣾΠϯϓϨεϏδωεϝσΟΞ ޙԉɿגࣜձࣾ/55υίϞ
͝ఏڙܗଶ wΫϥυ্ͷΞϓϦͰͷఏڙ w͝ར༻λΫγʔʹԠ੍ֹ݄ͨ͡
ৄ͘͠ ฐࣾӦۀ·Ͱʂ 8FCͰݕࡧ
3VCZͱؔΘΔ ։ൃͷৗ
ϓϩτλΠϓͷঢ়ଶ͔Β ϑΝʔετϢʔβاۀͱ ։ൃΛ։࢝ɻ
ܞଳిͰͷຊ֨ӡ༻ɻ 8FCϒϥβΛͬͯͷंۀɻ ͓٬༷ʹͱͬͯ ॳΊͯͷ͜͜ΖΈ
Ϣχγεʹͱͬͯ ॳΊͯͷ͜͜ΖΈ ܞଳిͰͷλΫγʔ࿈ܞͷ։ൃ λΫγʔۀΞϓϦ
গͳ͍ॳظࢿֹ ֬͞Ε͍ͯͳ͍ϑΝʔετϢʔβͱͷܖ ࣗࣾࢿʹΑΔαʔϏε 使いモンになる サービスをつくらなあかん
Ұؾʹઃܭͯ͠࡞Γ্͛Δͷࠔ ͓٬༷ͱڞʹ࡞Δํ
ίϯηϓτཧղͷͨΊͷ ϓϩτλΠϓσϞ ंηϯλʔͷݟֶऔࡐͳͲ ։ൃऀͷۀࣝϨϕϧͷ্ ϓϩμΫτͷཁٻͷྻڍ نݟੵΓͱ༏ઌ͚
ཁٻΛिؒͰ։ൃͰ͖Δཻʹׂ ։ൃ σϞ ࣮ςετ ཁٻϦετ ͷݟ͠ िؒ ͷվળࡦΛ࿅Δ
ϓϩηεߟ͑ํ͚ͩͰ͍͠ ΞϓϦվળʹΑΔΤϯόάΛڪΕͳ͍ɻ ۀܥΤϯδχΞͷڭཆɿ ಈ͍ͯΔΞϓϦʹखΛ͚ͳ͍ ϢʔβʔͷࢦఠαʔϏε্࣭ͷ νϟϯεɻ
ϓϩηεߟ͑ํ͚ͩͰ͍͠ ٕज़πʔϧΛతʹ͍ͦͬͯ͜ͳ͢ɻɹ ༷ʑͳΞϓϩʔνΛ͍νʔϜͰ ղܾͰ͖ΔೳྗΛʹ͚ͭΔɻ ܧଓతͳվળʹ͑͏Δ ίʔυ࣭͕ඞཁɻ
3VCZʹ·ͭΘΔϓϩμΫτ ͔ΒܙΛआΓΔ ༷ʑͳΞΠσΟΞΛ ݟͯΈΔɾ৮ͬͯΈΔ 3BJMT 34QFD IBNM TBTT DP⒎FFTDSJQU
ଞͷݴޠٕज़ྖҬͷΞΠσΟΞ ։ൃϓϩηεͷͨΊͷΞΠσΟΞ ༷ʑͳίϛϡχςΟͷ׆ಈൃද HJUIVC ,BJHJ Ҭ3VCZͷձ FUD
ίʔυ͔ΒจԽͷӨڹΛड͚Δ গͣͭ͠3VCZք۾Ͱར༻͞Ε͍ͯΔ ϥΠϒϥϦʹ׳Ε͠Ή ,BJHJʹۀ࣌ؒͱͯ͠ΈΜͳͰࢀՃͯ͠ΈΔ ͍͍͜ͱฉ͍ͨΒͭͨͳ͍ͳ͕Β࣮ફͯ͠ΈΔ 3VCZͷจԽʹ׳Ε͍ͯͳ͍ एखͷ։ൃϝϯόʔ
গͣͭ͠มԽ͕ʜ ͜ͷϞσϧςετ͠ʹ͍͘ ͜ͷϝιουͷڍಈ͕ม ΘͬͯΔݪҼɺ3BJMTͷίʔ υಡΉͱ͜͏Ͱ͢ ͦΜͳηϦϑͲ͜Ͱ ͖֮͑ͯͨͷοʂʂ
4*FSʹ͓͚Δଟ༷ੑͷ֬อͱɹ 3VCZ͕ͭΤίγεςϜͷՁ
डୗ։ൃ ͓٬༷͕ཉ͍͠ιϑτΣΞͷೲ 2$%ͷίϯτϩʔϧ Ҋ݅͝ͱʹΒ͖ͭΛແ͘͢ ࢍ൱͋Δ͕ଟ͘ͷاۀΛࢧ͍͑ͯΔ
αʔϏεϏδωε ͓٬༷" ͓٬༷# λʔήοτΛࣗͰݟۃΊΔ ࣋ଓՄೳͳ։ൃ ৗʹվળ͠ଓ͚Δ
ࠓ·Ͱͱৗ͕ࣝ͢͜͠ҧ͏த Ͱͷ։ൃ͕ٻΊΒΕΔ
3VCZͷͭ ෆࢥٞͳड༰ੑ Λ͕͔Γʹ ֶΔͷͰ
ҧ͏ํ๏͍͍͔ ͏Ұͭͷ൶ͱͯ͠ ͱ·ͣࢥ͑Δମݧ
l͚ΕͲɺಥવͨ͘͘͢͝͞Μͷਓ͕ͨͪɺ3VCZͷՄೳ ੑʹؾ͍ͮͨɻଟɺࣗͦ͜Ͱؾ͍ͮͨΜ͚ͩ Ͳɺ͜ͷͱ͖Ұॹʹ&SMBOHɺ1ZUIPOɺ0DBNMɺ )BTLFMMɺ4DBMBɺ.POHP%#ɺ$BTBOESBͱ͍ͬͨςΫ ϊϩδΛड͚ೖΕΔ͕։͍ͪΌͬͨΜ͡Όͳ͍͔ͳɻ ͜͏ͨ͠෩มΓͰܕഁΓͳςΫϊϩδ͕ಉ͡Α͏ͳ࣌ظ ʹٸʹʹͳͬͯɺड͚ೖΕΒΕ͡ΊͨΜͩɻͷ ߟ͑Ͱ3VCZ͕ 3BJMTͷޭΛ௨ͯ͠ গͳ͘ͱҰ
࣌తʹɺͨͱ͑ैདྷ௨ΓͷอकతͳڥͰ͋ͬͯ ʮࢼͯ͠Έ͍͍ͯΜ͡Όͳ͍ͷʯͱ͍͏งғؾʹͳͬ ͨͱࢥ͏Μͩɻz IUUQKQSVCZJTUOFUNBHB[JOF $IBE'PXMFS0O3VCZ 3VCZJTU.BHB[JOF߸ʮ$IBE'PXMFSPO3VCZʯ༁ΑΓ
ܦݧͱ࣮ફΛ܁Γฦͯ͠ ࣍લਐ͍͖͍ͯͨ͠
ෆࢥٞͳड༰ੑΛͭ3VCZͷར༻ ɺগ͠ҧ͏z࣮ફzͷ͕͔Γʹͳ Δɻٕज़ߟ͑ํͷେ͖ͳϋϒͱͯ͠ ͷ3VCZͷΤίγεςϜ͔ΒֶΔ ͜ͱࢁ͋Δɻ4*͔ͩΒͲ͏ͷͰ ͳ͘ɺ͜Ε͔ΒͲ͏͖͔͢ΛҰॹʹ ߟ͍͖͑ͯ·͠ΐ͏ɻ ͓ΘΓʹ
࣭
͋Γ͕ͱ͏ ͍͟͝·ͨ͠