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
実践エンタープライズインフラ考古学
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Masahiro Hata
October 15, 2017
Technology
0
540
実践エンタープライズインフラ考古学
Masahiro Hata
October 15, 2017
Tweet
Share
More Decks by Masahiro Hata
See All by Masahiro Hata
ゆるゆるとベランダ水耕栽培装置を作ってみた / vr-farmtory-party-20200822
decobisu
0
57
養蜂事始め / Start a Beekeeping
decobisu
0
67
ウェッパLT / happy-wedding-party-LT
decobisu
0
340
Other Decks in Technology
See All in Technology
情シスのための生成AI実践ガイド2026 / Generative AI Practical Guide for Business Technology 2026
glidenote
0
270
バクラク最古参プロダクトで重ねた技術投資を振り返る
ypresto
0
140
Lambda Web AdapterでLambdaをWEBフレームワーク利用する
sahou909
0
140
ソフトバンク流!プラットフォームエンジニアリング実現へのアプローチ
sbtechnight
0
150
2026-03-11 JAWS-UG 茨城 #12 改めてALBを便利に使う
masasuzu
2
390
S3はフラットである –AWS公式SDKにも存在した、 署名付きURLにおけるパストラバーサル脆弱性– / JAWS DAYS 2026
flatt_security
0
1.8k
今のWordPress の制作手法ってなにがあんねん?(改) / What’s the Deal with WordPress Development These Days?
tbshiki
0
480
オレ達はAWS管理をやりたいんじゃない!開発の生産性を爆アゲしたいんだ!!
wkm2
4
540
[E2]CCoEはAI指揮官へ。Bedrock×MCPで構築するコスト・セキュリティ自律運用基盤
taku1418
0
180
AI時代の「本当の」ハイブリッドクラウド — エージェントが実現した、あの頃の夢
ebibibi
0
130
スクリプトの先へ!AIエージェントと組み合わせる モバイルE2Eテスト
error96num
0
180
詳解 強化学習 / In-depth Guide to Reinforcement Learning
prinlab
0
140
Featured
See All Featured
Building Adaptive Systems
keathley
44
3k
Building the Perfect Custom Keyboard
takai
2
710
The Cult of Friendly URLs
andyhume
79
6.8k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
The Invisible Side of Design
smashingmag
302
51k
Practical Orchestrator
shlominoach
191
11k
How to build a perfect <img>
jonoalderson
1
5.3k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
860
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
190
Technical Leadership for Architectural Decision Making
baasie
3
290
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Transcript
࣮ફ ΤϯλʔϓϥΠζγεςϜ Πϯϑϥߟݹֶ ୈ50ճใՊֶएखͷձ 2017/10/08 ാ ণ @decobisu
ߟݹֶ
ߟݹֶ • ਓྨ͕ͨ͠จԽͷࠟʢྫ͑ ɺҨɺҨߏͳͲʣͷݚڀΛ ௨͠ɺਓྨͷ׆ಈͱͦͷมԽΛ ݚڀ͢ΔֶͰ͋Δɻ ɹɹɹɹɹ——WikipediaΑΓҾ༻
͍ΘΏΔ”ใγεςϜ”Λ ࡞ΔͷਓͰ͋Δ
ࠓͭΒ͍Λ͠·͢ ※ݸਓͷओ؍ʹجͮ͘
ࣗݾհ
ാণ (ͨ·͞ͻΖ) • id:decobisu (Ͱ͜ͼ͢) • ೖࣾ6ɿΠϯϑϥΤϯδχΞ • एखͷձ͓ͬ͞Μ(0x1F) ɺྑװࣄ
ΤϯλʔϓϥΠζγεςϜ • ओʹاۀͰ༻͞ΕΔΞϓϦέʔγϣϯͦͷ ଞΈɺใγεςϜશൠΛݴ͏ • څ༩ܭࢉɺاۀձܭɺίετੳɺސ٬ཧɺ Ӧۀࢧԉɺੜ࢈ཧɺग़ՙཧɺαϓϥΠ νΣʔϯͳͲ
ۀͷதͷγεςϜ • ۀˠϞϊΛͭͬͯ͘ചΔձࣾ • ͓٬༷ʹϝʔΧʔͳͲ • ࡐྉߪങ→ඞཁͳࢿࡐɾࡐྉͷௐୡ • ੜ࢈ཧ→ࣗࣾɾԼ͚ •
ྲྀཧ→ૹۀऀͷґཔɺೲೖઌ • ࠴ݖཧ→ͷΛചͬͨޙͷճऩ
ใγεςϜ෦ • ʮγεʯͱ͔ʮࣾSEʯͱݺশ͞ΕΔ • ΤϯλʔϓϥΠζγεςϜͷ։ൃɾӡ༻ɾอक ཧɺࣾۀͷITԽɺίετݮۀޮ ԽͳͲΛͳΓΘ͍ͱ͢Δ෦ • ͜͜10͙Β͍อकཧϝΠϯͷʮकΓʯ ͔Β٫ͯ͠ʮ߈ΊͷITʯͱ͔ʮγεෆཁ
ʯͱ͔ͣͬͱݴΘΕͯΔ
γεςϜͷण໋ • γεςϜ10ɺ20Ҏ্ಈ͘(ಈ͔ͤΔ) • ༷ʑͳཁҼͰऴᖼΛܴ͍͑ͯ͘ • ίετ૿Ճͷෛՙ • ཧతͳ੍ •
Ϗδωεతͳن੍ • IT෦ͷମྗɾεΩϧͷԼ • ࢢࣾձͷมԽ
ण໋͕དྷΔલʹ • ҆ఆՔಇΛͤ͞ଓ͚ͳ͚Ε͍͚ͳ͍ • ৽͍͠ϏδωεʹରԠͰ͖ΔΑ͏ʹ͢Δ • (ࣗୡ͕)ࢮͳͳ͍Α͏ʹ͢ΔͨΊʹ • ϨΨγʔγεςϜΛۦஞ͢Δ
࣮ફฤ • ਂʹΉ
ߟݹֶͬΆ͍Ξϓϩʔν ɹؔऀΠϯλϏϡʔ ɹҨൃ۷ௐࠪ ɹաڈจݙௐࠪ ɹଌఆ ɹଞจ໌ͱͷൺֱ
ൃ۷ௐࠪ • ࣌ͷؔऀपลʹɺݱঢ়ͷγεςϜΛݟͯΒͬ ͯهԱΛ۷Γग़͢ • ιʔείʔυ͕ͳ͍ͷͰ࣮ߦϑΝΠϧ͔Βٯίϯ ύΠϧͯ͠ιʔείʔυΛղੳ • ཧతͳࢴɺใࠂॻɺݟੵݕऩࢿྉΛ࣌ܥྻʹ ฒͯߏஙͷܦҢΛ͏
• ࣌ͷ৫จԽۀ͔ΒɺԿނݱঢ়ͷܗʹͳͬ ͨͷ͔ཧղ͢Δ
呪い • υΩϡϝϯτ • ઃܭॻ͋Δ͕Ͳ͜ʹॻ͍ͯͳ͍ɻߋ৽͞Εͨͷ͔ෆ໌ • ͦͦଘࡏ͠ͳ͍orʮ͋ͬͨͣʯ(࣌ͷؔऀ) • ίʔυ •
ίʔυॻ͔ΕͯΔ͚Ͳ࣮ࡍ࣮ߦ͞Εͳ͍ɺ࣮͘͠ߦ ͞ΕΔ͕Կ͠ͳ͍ • ཁ݅ఆٛ • ্෦·ͨ৫తରཱʹΑΔ࣏తஅͰܾఆ͞Εͨཁ݅ • γεςϜ͕͢ΔʹͭΕͯॏ͍ᐫʹͳΔ
࣮ફTips • ཁٻఆ্ٛఔࢿྉ৴ጪੑ͕͍(ྑ͍໘͠ ͔ॻ͍͍ͯͳ͍) • ؔऀͷূݴΑΓιʔείʔυ(ݱΛݟΔ) • ·ͣϩάղੳ͔Β(ݱΛݟΔ) • ࣌ͷ࣏తஅࠓʹ߹ΘͤΔ(࣌എܠ)
• ڥҠ২Ͱಀ͛Δ(ԾԽɺσʔλίϐʔ)
͜ΕͰϨΨγʔۦஞͨͧ͠ʂ
ຊʹͦ͏͔ʁ
ϨΨγʔԽ • γεςϜ࡞ͬͨॠ͔ؒΒϨΨγʔԽ͢Δ • ՁΛੜΜͰ͍Δؒਖ਼ͱͳΔ • ՁΛੜ·ͳ͍ɺੜΈग़͢Ձ͕૬ରతʹϚ ΠφεʹͳΔͱ”ෛͷҨ࢈”ͱͳΔ ෛͷҨ࢈ʹͳΔ·͑ʹ࠶ར༻ ग़དྷͳ͚Εഁյɾ෧ҹ
ࠓޙͷల։ • ࣌ʹ߹ΘͤͨΞʔΩςΫνϟ • ݱঢ়ͷڥΛͻͱͭͣͭݟ͍ͯ͘ టष͍ͬͯ͘͘
ϨΨγʔ(legacy) Ҩ࢈ɻड͚ܧ͍ͩͷɻ
͍͞͝ʹ • ਂʹΉʹߟݹֶతΞϓϩʔνͰਓؒɾݱɾ ࣌എܠΛ֬ೝͭͭ͠ਐΊΔ • ՁΛҾ͖ܧ͗ͭͭɺਐԽ͍ͤͯ͘͞ • ະདྷʹࢥ͍ΛͤɺΒͣʹ߈Ί͍ͯ͘
”ʮ֮ޛʯͱ!! ҉ҋͷߥʹ!! ਐΉ͖ಓΛΓ։͘ w w w w w w w
w w w ͜ͱͩο!! ” w w w w ——ʮδϣδϣͷحົͳݥʯΑΓҾ༻