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
漂流する中の節目 / Career Keynote 2016 at GMO Pepabo
Search
Okumura Takahiro
June 19, 2016
Education
1
10k
漂流する中の節目 / Career Keynote 2016 at GMO Pepabo
2016/06/16 に発表したキャリアキーノートの資料です。
Okumura Takahiro
June 19, 2016
Tweet
Share
More Decks by Okumura Takahiro
See All by Okumura Takahiro
Cookpad Lounge #4 SRE 座談会 SLI/SLO
hfm
0
820
あなたの知らない データベースのロギングの世界 / logging queries
hfm
10
3.4k
MHAの次 / Next to MHA
hfm
2
2.3k
Dynamic certificate internals with ngx_mruby #nagoyark03
hfm
5
860
動的証明書読み込み ngx_mruby編 #hoscon / GMO HosCon 2016
hfm
10
4.1k
Learning Configuration Management Tool / Itamae Meetup 2015
hfm
1
1.5k
Vagrant勉強会 at ペパボ (2014/2/27)
hfm
0
840
Other Decks in Education
See All in Education
GOVERNOR ADDRESS:2025年9月29日合同公式訪問例会:2720 Japan O.K. ロータリーEクラブ、2025年10月6日卓話:藤田 千克由 氏(国際ロータリー第2720地区 2025-2026年度 ガバナー・大分中央ロータリークラブ・大分トキハタクシー(株)顧問)
2720japanoke
0
140
チーム開発における責任と感謝の話
ssk1991
0
310
HCI and Interaction Design - Lecture 2 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.3k
Padlet opetuksessa
matleenalaakso
4
14k
「実践的探究」を志向する日本の教育研究における近年の展開 /jera2025
kiriem
0
110
Alumnote inc. Company Deck
yukinumata
0
2.6k
Introduction - Lecture 1 - Web Technologies (1019888BNR)
signer
PRO
0
5.6k
今までのやり方でやってみよう!?~今までのやり方でやってみよう!?~
kanamitsu
0
180
登壇未経験者のための登壇戦略~LTは設計が9割!!!~
masakiokuda
3
700
Software
irocho
0
400
尊敬語「くださる」と謙譲語「いただく」の使い分け
hysmrk
0
100
令和政経義塾第2期説明会
nxji
0
230
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Speed Design
sergeychernyshev
32
1.1k
The Power of CSS Pseudo Elements
geoffreycrofte
79
6k
Code Reviewing Like a Champion
maltzj
525
40k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.7k
Bash Introduction
62gerente
615
210k
Transcript
ΩϟϦΞΩʔϊʔτ Ԟଜߊ߂(.01&1"#0JOD ඬྲྀ͢Δதͷઅ
OKUMURA Takahiro ( @hfm) nickname: okkun http://blog.hifumi.info Infra-group at GMO
Pepabo (2013.4 - now)
None
None
blogs 1. ϖύϘ৽ଔΤϯδχΞݚम2015͕࢝·͍ͬͯ·͢ http://blog.hifumi.info/2015/06/14/pepabo-engineer-training-2015/ 2. ϖύϘ৽ଔΤϯδχΞݚम2015ɾWebΦϖϨʔγϣϯݚम͕࢝·͍ͬͯ·͢ http://blog.hifumi.info/2015/07/20/pepabo-web-operation-training-2015/ 3. ϖύϘ৽ଔΤϯδχΞݚम2015ɾϞόΠϧΞϓϦݚम͕࢝·͍ͬͯ·͢ http://blog.hifumi.info/2015/08/18/pepabo-mobile-app-training-2015/
4. ϖύϘ৽ଔΤϯδχΞݚम2015ɾαΠΫϧOJT͕ʢͱͬ͘ʹʣ࢝·͍ͬͯ·͢ http://blog.hifumi.info/2015/11/16/pepabo-cycle-ojt-2015/
J ΩϟϦΞΩʔϊʔτ JJ ΠϯϑϥΤϯδχΞͱͯ͠ JJJ ؒΛΔ͜ͱ JW ιϑτΣΞΤϯδχΞ agenda
ΩϟϦΞΩʔϊʔτ
ΩϟϦΞΩʔϊʔτ ઌഐͷݸਓ࢙ ΩϟϦΞ Λඥղ͍ͯΒ͏தͰɺͦͷࠜఈʹҰ ؏ͯ͠ྲྀΕΔجຊతͳߟ͑ํ Ωʔϊʔτ ΛֶͿ
ʮΩϟϦΞʯͬͯʁ ࣮ɺΩϟϦΞʹͱ֎ͷ ͭͷଆ໘͕͋Γ·͢ ʰΩϟϦΞɾΞϯΧʔୈষΩϟϦ ΞൃୡQʱΑΓ
֎తΩϟϦΞͱతΩϟϦΞ త 1. ߦಈࢦɾInternal picture 2. సػͱͳΔʢҰൽΉ͚ͨ ͱࢥ͏ʣܦݧ 3. ಇ͘ɾੜ͖Δ͏͑ͰͷՁ
؍ɾҙٛɾҙຯ ֎త ৬छঢਐͷ՝ ఔɺஈ֊
ΩϟϦΞΩʔϊʔτతΩϟϦΞΛॏࢹ wࣗͷ࠽ೳɺٕೳɺ༗ೳͳԿ͔ɻ wࣗͷओͳಈػɺཉٻɺಈҼɺਓੜͷඪԿ͔ɻԿΛΜͰ ͍Δͷ͔ɻ wࣗͷՁ؍ɺͭ·Γ͕͍ࣗͬͯΔ͜ͱΛஅ͢Δओͳج ४Կ͔ɻ ʰΩϟϦΞɾΞϯΧʔୈষΩϟϦΞɾΞϯΧʔͱ͍͏֓೦ͷల։ Q ʱ ΑΓҰ෦ൈਮ
ޠΓͱͯ͠ͷΩϟϦΞ ݸਓͷܦݧଞऀʹෆՄࢹ Ͱ͋Δ ճސతʹ͔͠ޠΔ͜ͱ͕Ͱ͖ ͳ͍ΩϟϦΞɺղऍͷϓϩ ηεΛܦͯҙຯ͚ͮ͞Εɺݴ ޠԽ͞ΕΔ͜ͱͰཧղΛಘΔɻ
ະདྷΛޠΔ wະདྷΛޠΔ͜ͱɺʮ͍·ͷతΩϟϦΞʯΛ࿐ఄ͢Δ͜ͱ wʮ͍·ͷతΩϟϦΞʯ͕ͦͬ͜ͱڧ͍ྗΛ࣋ͪɺݱ࣮ʹ ӨڹΛ༩͑ΔʢਓͷߦಈΛม͑ΒΕΔʣ wଞऀΛม͑ΔྗੑͱͦͷڪාΛΓӽ͑ɺࣗΒͷΛࣗΒ ͕ఆٛ͠ɺͦΕΛશ͏Ͱ͖Δ͔ʁ
ʮΩϟϦΞΩʔϊʔτʯ ޠΔଆͷઓͰ͋Δ
ΠϯϑϥΤϯδχΞͱͯ͠
ཧ͔Γ͕ΒΜͩதͷແ͍෩ધ wֶੜ࣌ɺ714ʹ'SFF#4%ΛΠϯετʔϧ͠ɺΣϒαΠτ Λϗετ͍ͯͨ͠ wͨͩ͠ɺΠϯλʔωοτʹస͕͍ͬͯΔهࣄΛਅࣅ͍ͯΔ͚ͩ w /*9ͷ͜ͱΛԿΘ͔͍ͬͯͳ͔ͬͨ w࣮ߦͨ͠ίϚϯυɺϓϩηεͷཪͰԿ͕ى͖͍ͯΔͷ͔ɺࢥ͍ Λ८ΒͤΔ͜ͱͳ͔ͬͨ
ਂ͘૾͢Δ͜ͱΛΒͳ͍··ೖࣾͨ͠
ΠϯϑϥΤϯδχΞΛࢦ͢ wԑͷԼͷྗ࣋ͪͱ͔ɺͦ͏ͨࣗ͠ͷՁ؍͕ΠϯϑϥΤϯδ χΞʹ߹͍ͬͯͨ wʮԿى͖͍ͯͳ͍ʯΑ͏ʹݟͤΔ wਫిؾͷΑ͏ʹɺͨΓલʹͯ͠ɺ૬खʹҙࣝͤ͞ͳ͍
IFUFNMΠϯϑϥ0+5࣌ 1.
ڧऀʹֶͿ wIFUFNMͰͷ0+5Ͱʮग़དྷΔਓͨͪʯʹғ·Εͨ wຖֶ͕शͷʑ wීஈԿؾͳ͍͑ͯ͘ΔγεςϜͷཪଆΛΔ
ڧऀʹֶͿ w۷ΓԼ͛Δ͜ͱͷָ͠Έ wϓϩηεͷͷݪҼௐࠪͳͲָ͕͍͠ w-JOVYͷؾ࣋ͪʹ͍͍ۙͮͯ͘
None
ڧऀʹֶͿ wʮࣗਓͷྗͰղܾͨ͠ͷͰͳ͔ͬͨʯͱ͍͏ࣄ࣮ wײँͱչ្͕͍͠͞ަͥʹͳͬͨෳࡶͳײΛ๊͍͑ͯͨ w͘͢͝خ͔ͬͨ͠ͷؒҧ͍ͳ͍ͷʹɺʮࣗͷྗͰղܾͯ͠ ଞͷਓͨͪΛͤʹ͔ͨͬͨ͠ʯͱ͍͏ؾ͕࣋ͪফ͑ͳ͍
5IF3FWFOHFPG.Z42- 2.
.Z42-͕ؒಈ͖ଓ͚͍ͯΔαʔό͕͋ΔΒ͍͠ʜ w!UONU͞ΜʹٸʹࣄΛৼΒΕͨ wʮΑΖ͘͠ʯ
.Z42-͕ؒಈ͖ଓ͚͍ͯΔαʔό͕͋ΔΒ͍͠ʜ
.Z42-͕ؒಈ͖ଓ͚͍ͯΔαʔό͕͋ΔΒ͍͠ʜ ˢ࣌େม͞ΛΑ͘Θ͔ͬͯͳͯ͘ςϯγϣϯ͕ߴ͍
None
ऑऀͱֶͯ͠Ϳ wΓਓͰͰ͖ͳ͔ͬͨ wपΓͷαϙʔτͷ͓͔͛Ͱୡ͠ɺຊʹخ͔ͬͨ͠ wಉ࣌ʹɺࣗྗͷ͞Λ௧ײͨ͠
ऑऀͱ͍͏֮ࣗ w͔ࣗΒਐΜͰࣄΛ࡞Εͳ͔ͬͨ wԿΛ͢ΕਓΛͤʹͰ͖Δͷ͔૾Ͱ͖͍ͯͳ͔ͬͨ w༩͑ΒΕͨࣄΛͨͩ͜ͳ͚ͩ͢Ͱɺͷ༨গͳ͍ͱ ײͨ͡
ऑऀͱֶͯ͠Ϳ wੵۃతʹհೖ͢Δ wࣄΛ֫Γʹ͍͘ɺࠓௐΔɺࠓษڧ͢Δ wࣾձਓʹͳͬͯɺ͜ΜͳͨΓલͷ͜ͱʹؾ͚ͮͯͳ͔ͬͨ
ԿΛֶͿ͖͔Λߟ͑Δ wʮ҆ఆͨ͠Πϯϑϥʯͱͳʹ͔ wཧղͰ͖͍ͯͳ͍ͱ͜Ζ͔Β΄͜Ζͼ͕ੜ͡Δ w-JOVYͯ͢ཧղͰ͖ͳ͍ͱ͍͚ͳ͍ w-JOVYΧʔωϧɺσΟετϦϏϡʔγϣϯɺϛυϧΣΞ
ؒΛΔ͜ͱ
৽ଔΤϯδχΞ͔ΒΠϯϑϥΤϯδχΞʹͳΔͱ͍͏͜ͱ wͦ͏͍͏ΩϟϦΞύε࣌ఆ͞Ε͍ͯͳ͔ͬͨ wʮͲ͏ͯ͠ͳΓ͍ͨʯͱ!MBNBOPUSBNB͞Μ!IJCPNB ͞Μʹૌ͑ͨ wʮϖύϘ৽ଔॳͷΠϯϑϥΤϯδχΞʯ
ݽಠΛײ͡Δ wಉظͱҟͳΔಓɺͬ͘͟ΒΜʹ૬ஊͰ͖Δ૬ख͕͍ͳ͍ wൺֱ͕ग़དྷͳ͍ɺ͕ࣗ͢͢ΜͰ͍Δಓʹର͢Δෆ҆ͱෆ৴ w͍ͭͷࠒ͔Β͔ɺࣗಠΓͩͱײ͡ΔΑ͏ʹͳ͍ͬͯͨ
᛭ୖຏ͠߹͏͕ؒཉ͍͠
None
པΕΔؒͱͷग़ձ͍ w.BDLFSFMNFFUVQͰग़ձͬͨए͍ΠϯϑϥΤϯδχΞ wΤϯδχΞʹྸؔͳ͍͔͠Εͳ͍͕ɺʮಉੈʯʹग़ ձ͑ͨتͼຊʹେ͖͔ͬͨ
None
ؒΛΔ͜ͱ w৴པΛدͤΒΕΔ૬खͷײँ wෆ҆Λ১͠ɺࣗ৴ΛಘΔ w৴͡ΔͷͰͳ͘ɺཔΖ͏ͱ͍͚ͯͨͩ͠ͷऑ͍ࣗΛͬͨ wࣗͷʮಘҙʯΛΔ͜ͱ͕ग़དྷͨ
৳ͼ͠Ζ͔͠ͳ͍
৳ͼ͠Ζ͔͠ͳ͍ w৳ͼ͠ΖͱͷՄೳੑ wٯʹ͍͑ɺ·ͩͨͲΓண͚͍ͯͳ͍ྖҬ wͪͬΆ͚ͳࣗΛ֮ࣗ͢Δ͜ͱ͔Β࢝·Δ
৳ͼ͠Ζ͔͠ͳ͍ wצҧ͍Ͱ৳ͼͳ͍ɺଞਓͷ͍ͤͰ৳ͼͳ͍ wҰྲྀͷΞεϦʔτ͕ͦ͏͢ΔΑ͏ʹɺݱঢ়ͷζϨΛೝࣝ͢Δ w·ͩຊؾग़ͯ͠ͳ͍ঢ়ଶ͔Βͷ٫
ιϑτΣΞΤϯδχΞ
ʮιϑτΣΞΤϯδχΞΛࢦͯ͠΄͍͠ʯ 1.
NJ[[Z͞Μ͕͘Εͨݴ༿ wʮιϑτΣΞΤϯδχΞΛࢦͯ͠΄͍͠ʯ wWT wग़དྷΔ͜ͱɺͳΜͰΖ͏
ιϑτΣΞΤϯδχΞͱͯ͠ w$ 3VCZ 3VTU &MJYJS (PMBOH wʮޙͰಈٕ͘ज़ʯͱʮτϨϯυʯͷόϥϯε w04ͱ-JOVYΧʔωϧͷϨΠϠͷ wIUUQCMPHZVVLJPFOUSZHPPHMFMJOVYEJTUSJCVUJPOMJWF VQHSBEF
ΩϟϦΞɾυϦϑτ 2.
ΩϟϦΞɾυϦϑτ wʮέηϥηϥʯͱ͍͏ؾ࣋ͪͰੜ͖͍ͯΔͻͱͷ΄͏͕ɺΨϦ ษͷ··େਓʹͳͬͨͻͱΑΓॊೈͰ͢Β͍͠ͱࢥ͏ͱ͖ ʹɺυϦϑτͷࣗવͳύϫʔΛݟ͍ͯΔͷͩɻ ʰಇ͘ͻͱͷͨΊͷΩϟϦΞɾσβΠϯʱΑΓ
͍ͬͯͨΒɺ͖ͬͱղܾͯ͠͠·͏ w͋ͳͨͷΈɺ͍͔ͭ୭͔͕ղܾͯ͠͠·͏ w͔͠͠ɺ͖ͬͱ͋ͳͨࣄऀʹͳΕͨͣͩͬͨ wͲ͏ͯ͠νϟϯεΛ௫·ͳ͔ͬͨͷ͔
lઅzΛಀ͞ͳ͍ wࣗͷΩϟϦΞͯ͢ΛσβΠϯ͢Δ͜ͱͳΜͯग़དྷͳ͍ wͨͩ͠ɺඞͣͬͯ͘Δઅ͚ͩઈରʹಀͪ͠Ό͍͚ͳ͍
ޙഐͷҭ wΤϯδχΞݚमͷεʔύʔόΠβ·͞ʹlઅzͩͬͨ wઈରʹ͕ࣗͰ͖Δͱ͍͏֬৴͕͋ͬͨ wڭ͑Δ͜ͱʹΑΓɺͦΕҎ্ͷֶͼΛಘͨ wΤϯδχΞͱҟͳΔɺਓͱͷؔΘΓํΛܦͯɺʮײँʯͷҙ ຯ͕ม࣭ͨ͠
Ή͢ͼ wؒΛ৴͡Δ w৳ͼ͠ΖΛ֮ࣗ͢Δ wlઅzΛಀ͞ͳ͍