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
Haconiwaのこれまでとこれから /haconiwa-on-the-pavement
Search
KONDO Uchio
December 12, 2016
Technology
2
4.3k
Haconiwaのこれまでとこれから /haconiwa-on-the-pavement
GMOペパボ ホスティング技術カンファレンス@東京
https://pepabo.connpass.com/event/44809/
2016.12.12
KONDO Uchio
December 12, 2016
Tweet
Share
More Decks by KONDO Uchio
See All by KONDO Uchio
大規模レガシーテストを 倒すための CI基盤の作り方 / #CICD2023
udzura
5
2.4k
Ruby x BPF in Action / RubyKaigi 2022
udzura
0
250
Narrative of Ruby & Rust
udzura
0
220
開発者生産性指標の可視化 / pepabo-four-keys
udzura
3
1.7k
Talk of RBS
udzura
0
450
Re: みなさん最近どうですか? / FGN tech meetup in 2021
udzura
0
780
Dockerとやわらかい仮想化 - ProSec-IT/SECKUN 2021 edition -
udzura
2
730
Device access filtering in cgroup v2
udzura
1
910
"Story of Rucy" on RubyKaigi takeout 2021
udzura
0
830
Other Decks in Technology
See All in Technology
マネジメントって難しい、けどおもしろい / Management is tough, but fun! #em_findy
ar_tama
7
1.2k
fukabori.fm 出張版: 売上高617億円と高稼働率を陰で支えた社内ツール開発のあれこれ話 / 20250704 Yoshimasa Iwase & Tomoo Morikawa
shift_evolve
PRO
2
8k
インフラ寄りSREの生存戦略
sansantech
PRO
6
1.9k
赤煉瓦倉庫勉強会「Databricksを選んだ理由と、絶賛真っ只中のデータ基盤移行体験記」
ivry_presentationmaterials
2
380
タイミーのデータモデリング事例と今後のチャレンジ
ttccddtoki
6
2.4k
改めてAWS WAFを振り返る~業務で使うためのポイント~
masakiokuda
2
280
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
970
DatabricksにOLTPデータベース『Lakebase』がやってきた!
inoutk
0
120
サイバーエージェントグループのSRE10年の歩みとAI時代の生存戦略
shotatsuge
1
190
開発生産性を組織全体の「生産性」へ! 部門間連携の壁を越える実践的ステップ
sudo5in5k
3
7.4k
AWS CDK 開発を成功に導くトラブルシューティングガイド
wandora58
2
110
関数型プログラミングで 「脳がバグる」を乗り越える
manabeai
2
200
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
BBQ
matthewcrist
89
9.7k
Balancing Empowerment & Direction
lara
1
430
GitHub's CSS Performance
jonrohan
1031
460k
RailsConf 2023
tenderlove
30
1.1k
Designing Experiences People Love
moore
142
24k
Speed Design
sergeychernyshev
32
1k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
Facilitating Awesome Meetings
lara
54
6.4k
Transcript
-JOVYίϯςφΤϯδϯͷͦͷઌ ۙ౻Ӊஐ࿕(.01FQBCP *OD ϗεςΟϯάٕज़ΧϯϑΝϨϯεˏ౦ژ )BDPOJXBͷ͜Ε·Ͱͱ͜Ε͔Β
ΤϯδχΞ ۙ౻Ӊஐ࿕!VE[VSB ٕज़ج൫νʔϜϓϦϯγύϧ IUUQVE[VSBIBUFOBCMPHKQ
!VE[VSB wԬࢯɻ౦ࡾՏग़ɺେֶˠब৬ͱ΄Ͳ౦ژͰա͢͝ wࣾ4&ˠ&$αʔϏε։ൃӡ༻ˠιʔγϟϧήʔϜˠϖύϘ wΞϓϦέʔγϣϯʢ3P3ओ৯ʣˠ%FW0QT ˠγεςϜϓϩάϥϛϯάʁ wʰύʔϑΣΫτ3VCZPO3BJMTʱͳͲΛॻ͍ͨʢ͕ɺͦΖͦΖ
)BDPOJXBͱ
)BDPOJXBͱ w-JOVYίϯςφΤϯδϯͷҰͭ w࠷͍͕ۙ͋Δʮ%PDLFSʯɺίϯςφΤϯδϯ wଞʹɺ-9$ɺSLUɺ0QFO7;ɺTZTUFNEOTQBXOɺͳͲ wૉૣ͘ɺখ͘͞ɺಠཱͨ͠ʮ04ͷΑ͏ͳʯڥΛͭ͘ΕΔ w7JSUVBM#PY,7.ͷΑ͏ͳԾԽͱҧ͍ɺ$16ͷΤϛϡϨʔτ 04ΧʔωϧࣗମΛؚ·ͳ͍ʢͷͰɺҰൠʹܰྔɺߴʣ
ಛ
ओͳಛ w-JOVYίϯςφΛߏ͢Δ༷ʑͳཁૉɾػೳʹ͍ͭͯɺ ཉ͍͠ͷࣗ༝ʹΈ߹ΘͤΔ͜ͱ͕Ͱ͖ΔίϯςφΤϯδϯ wͲΜͳ͜ͱ͕Ͱ͖Δ͔ޙड़ wͦͷΈ߹ΘͤͷͨΊͷ෦%4-Λɺ3VCZ NSVCZ Ͱهड़Մೳ
)BDPOJXBNSVCZϓϩμΫτ w͓͔͛͞·Ͱ3VCZ,BJHJͰ͓Λ͓ͯ͠Γ·͢ wIUUQSVCZLBJHJPSHQSFTFOUBUJPOTVE[VSBIUNM
ͳͥ)BDPOJXBΛ ։ൃ͔ͨ͠
චऀͷίϯςφܦݧ͔Β w)BDPOJXBҎલɺ%PDLFSͱ-9$ʹ৮Ε͖͍ͯͯΔ wͦΕΒͱൺֱ͠ɺͲ͏ͯ͠Γ͔ͨͬͨ͜ͱΛ͢ΔͨΊʹ )BDPOJXBΛεΫϥονͰॻ͍ͨ
%PDLFS
%PDLFS wલఏͱͯ͠ɺ͘͢͝ྑ͍ίϯςφΤϯδϯͰ͢ ʢ)BDPOJXBͷύοέʔδϏϧυͰ͍ͬͯ·͢ʣ wίϯςφͷ֤ଐੑɾίϯϙʔωϯτ͕ඇৗʹີʹͭͳ͕ͬͯ ͍Δɻগͳ͘ͱɺΓͯ͠͏Α͏ͳ༻్Λఆ͍ͯ͠ͳ͍ wಛʹϑΝΠϧγεςϜʹ͍ͭͯɺBVGTPWFSMBZGTͷΑ͏ͳVOJPO pMFTZTUFNӡ༻͕͘͠ɺඞͣ͠ඞཁͷͳ͍໘͋Δ
-9$
-9$ wͪ͜Β͘͢͝ྑ͍ίϯςφΤϯδϯʢେ͖Ͱ͢ʣ wSPPUGTͷϑΝΠϧγεςϜɺߏΛࣗͰબΔͳͲɺ ΑΓॊೈͳӡ༻͕Ͱ͖Δ wಈతʹઃఆͰ͖Δ߲͕ݶఆత wMYDͷϥούʔϥΠϒϥϦଘࡏ͠ɺϓϩάϥϜͰ͖Δ͕ɺ ىಈɺఀࢭɺݶఆతͳઃఆมߋఔͷαϙʔτͷΈʹͱͲ·Δ wʢචऀͷܦݧͨ͠-9$ݹ͍ͷͰɺποίϛ͋Εੋඇʣ
ΑΓॊೈͰɺ ར༻͢ΔίϯςφཁૉΛબͰ͖ɺ ͳ͓͔ͭͦΕΛ ϓϩάϥϚϒϧʹ੍ޚ͍ͨ͠
)BDPOJXBͷੜ w͔ͤͬ͘ͳͷͰɺ3VCZͷ%4-ͰίϯςφΛهड़Ͱ͖ͨΒ໘നͦ͏ wΨΨͬͱॻ͍ͨΒͦΕΒ͘͠ಈ͍ͨͷͰɺ3VCZ,BJHJͷ$'1Ԡื͠ ͯΑΓ͍ͬͯ͘͜ͱʹͯ͠Έͨ w్தͰ$3VCZˠNSVCZͰͷॻ͖͠ڬΉ
3VCZ,BJHJϲ݄લ͔Βॻ͖͠ɺ ͦͷϲ݄ޙʹجຊػೳ
)BDPOJXB❤NSVCZ ෦࣮ͷʮೱ͍Ίʯͷ େࡕൃදΛͯʂ
)BDPOJXBΛͬͯΈΑ͏
EFNP ൿͷखॱIUUQTHJTUHJUIVCDPNVE[VSBCFECEECDEDFCBBG
)BDPOJXBͷల
ॊೈͳίϯςφɺͱʁ wॊೈ͞ͷྫɿ wϓϩάϥϜʹΑΔϦιʔεͷׂΓͯͷ੍ޚʢFHDHSPVQʣ wఀࢭϑοΫɺγάφϧड৴࣌ͷϑοΫͷఆٛ wΠϝʔδ࡞खॱͷNSVCZʹΑΔࣗ༝ͷߴ͍هड़ wෆཁͳίϯςφػೳΛແޮԽͰ͖Δ͜ͱͰͷߴूੵԽ
ॊೈʹίϯςφΛ࡞Δɾ͜Θ͢ɾӡ༻͢Δ wྫ͑ىಈ࣌ͷϦιʔεঢ়گͰDHSPVQͷׂΓͯΛม͑Δ w͋Δ͍ɺىಈதʹಈతʹDHSPVQͷઃఆΛมߋ͢Δ w͋Δ͍ɺঢ়گΛݟͯίϯςφΛࣗಈͰམͱ্ཱͪ͛͢Δ wTFFBMTP'BTU$POUBJOFS w͞ΒʹɺεφοϓγϣοτΛࡱͬͯߴʹ্ཱͪ͛Δ wTFFBMTP$3*6 IUUQICNBUTVNPUPSKQFOUSZ IUUQTDSJVPSH.BJO@1BHF
ෳࡶԽɾଟ༷Խ͢Δ ӡ༻ཁ݅Λ %4-ʹΑΔ੍ޚͰରॲ͢Δ
ίϯςφεϨουతʹ "1*Λ௨ͯࣗ͠ࡏʹ ίϯτϩʔϧͰ͖Δ
'BTU$POUBJOFS%"04 w%"04 %JNFOTJPOGSFF"VUPOPNPVT0QFSBUJOH4ZTUFN ͷఏҊ͕͋Δ wίϯςφΛҰͭͷੜଘظؒͷ۠ΒΕͨεϨουͱଊ͑͢ %"04ͷ༻ޠͰ͍͏ͱ.PSUBMͰ͋Δͱଊ͑Δ wͦͷ߹ɺ͠)BDPOJXB JOUFSOBM"1*
Ͱ࣮ݱ͍ͯ͠Δ நԽϨΠϠ͕ଘࡏ͢ΔͳΒɺ ͦΕγεςϜίʔϧʹ૬͢Δͱݴ͑ΔͰ͋Ζ͏ ʮ'BTU$POUBJOFSΞʔΩςΫνϟ֓ʯদຊɺ
ίϯςφ )BDPOJXB ϗετ
%"04)BDPOJXBJOUFSOBM"1* Λϕʔεͱͨ͠ ৽͍͠ελοΫͷఏҊ
%"04ʹ͍ͭͯɺ !NBUTVNPUPSZͷൃදͰʂ
ҿ%/"ͱ%4- w%/"(FOF wˠ͜ΕΛઃܭਤͱͯ͠λϯύΫ࣭͕ੜ͞ΕΔ wˠ͋ΒΏΔੜ໋ݱͷجຊͱͳΔ w)BDPOJXBͷ%4- wˠ͜ΕΛઃܭਤͱͯ͠ίϯςφͷ֤ػೳ͕Έ߹Θ͞ΕΔ wˠ͋ΒΏΔλΠϓͷίϯςφΛੜ͢Δ
·ͱΊͱࠓޙ
)BDPOJXBͰͰ͖Δ͜ͱ w͜͜·Ͱʹݟ͖ͯͨΑ͏ͳ-JOVYͷίϯςφ࡞ͷͨΊͷػೳΛɺ ॊೈʹΈ߹Θͤɺಈతʹ੍ޚͰ͖ΔΑ͏ʹͳͬͨɻ wྫ͑ϗετͷϦιʔεΛϓϩάϥϚϒϧʹࡉ੍͔͘ޚ͢Δ wྫ͑ΠϝʔδSPPUGTͷߏΛॊೈʹมߋ͢Δ wίϯςφΛߴʹىಈͨ͠Γɺಈతʹআͨ͠Γ͢Δ
)BDPOJXBͱ'BTU$POUBJOFS%"04 w'BTU$POUBJOFSߏʹΑΓɺ%"04ɺ.PSUBM͕ఏҊ͞Εͨ wͦΕΒͱ)BDPOJXB)BDPOJXBJOUFSOBMͷؔɺ ͪΐ͏Ͳ04εϨουγεςϜίʔϧͷΑ͏ͳؔʹͳΔ w͜ΕΒٕज़ʹΑΔ৽͍͠ελοΫΛզʑఏҊ͍ͨ͠
ࠓޙ)BDPOJXBͰ࣮ݱ͍ͨ͜͠ͱ w'BTU$POUBJOFS ߏʹରԠ͢Δػೳͷ֦ॆ w$3*6ͱͷ࿈ܞڧԽ wϑοΫॲཧͷ֦ॆɺ%4-ͷػೳՃ wωοτϫʔΫΛ௨ͨ͠%4-ͷ࣮ߦ wΑΓଟ͘ͷίϯςφػೳͷରԠ w)BDPOJXBͷதؒʢγεςϜίʔϧ૬ʣͷൈ͖ग़͠ͱநԽ IUUQICNBUTVNPUPSKQFOUSZ
IUUQTDSJVPSH.BJO@1BHF
͜ΕΒͷٕज़Λ༻͍ͨɺ ࠓ·Ͱʹͳ͍Α͏ͳ ϗεςΟϯάͷαʔϏεΛ Γ͍ͨɻ
ؒ ืू
৽͍ٕ͠ज़Ͱɺ৽͍͠αʔϏεΛɻ ϖύϘͳΒͰ͖Δ ࠷৽ͷ࠾༻ใΛνΣοΫˠ !QC@SFDSVJU
ར༻ը૾ʹ͍ͭͯ wεϥΠυͷഎܠը૾IUUQTIPXDBTFDJUZGVLVPLBMHKQ w ʮར༻্ͷҙʯʹԊͬͯར༻͍ͯ͠·͢ɻը૾ͷஶ࡞ݖԬࢢʹؼଐ͠·͢ɻ