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
RFC(とか)の話
Search
Sota Sugiura
August 18, 2016
Technology
0
140
RFC(とか)の話
社内勉強会資料
Sota Sugiura
August 18, 2016
Tweet
Share
More Decks by Sota Sugiura
See All by Sota Sugiura
内製したSlack Appで頑張るIncident Response@Waroom Meetup #1 / Incident Response with Slack App in 10X
sota1235
0
1.4k
20220926_セキュリティチームの今_for_Drs._Prime_公開用.pdf
sota1235
0
99
再発防止策を考える技術 / #phpconsen
sota1235
10
3.8k
How to choose the best npm module for your team?
sota1235
9
570
Realtime Database for high traffic production application
sota1235
7
3.9k
Road to migrate JP Web as a microservice
sota1235
4
1.6k
インターフェース再入門 / Think Interface again
sota1235
6
10k
再発防止策を考える技術 #phpconfuk_rej
sota1235
1
1.2k
Update around Firebase #io18
sota1235
3
4.3k
Other Decks in Technology
See All in Technology
JavaにおけるNull非許容性
skrb
2
2.6k
AWS Well-Architected Frameworkで学ぶAmazon ECSのセキュリティ対策
umekou
2
150
スキルだけでは満たせない、 “組織全体に”なじむオンボーディング/Onboarding that fits “throughout the organization” and cannot be satisfied by skills alone
bitkey
0
180
Goで作って学ぶWebSocket
ryuichi1208
3
2.8k
いまからでも遅くない!コンテナでWebアプリを動かしてみよう!コンテナハンズオン編
nomu
0
150
4th place solution Eedi - Mining Misconceptions in Mathematics
rist
0
150
手を動かしてレベルアップしよう!
maruto
0
220
ESXi で仮想化した ARM 環境で LLM を動作させてみるぞ
unnowataru
0
180
Snowflakeの開発・運用コストをApache Icebergで効率化しよう!~機能と活用例のご紹介~
sagara
1
460
入門 PEAK Threat Hunting @SECCON
odorusatoshi
0
160
Amazon Aurora のバージョンアップ手法について
smt7174
2
150
生成AI “再”入門 2025年春@WIRED TUESDAY EDITOR'S LOUNGE
kajikent
0
120
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
How to Ace a Technical Interview
jacobian
276
23k
Being A Developer After 40
akosma
89
590k
We Have a Design System, Now What?
morganepeng
51
7.4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
Building Applications with DynamoDB
mza
93
6.2k
Agile that works and the tools we love
rasmusluckow
328
21k
Faster Mobile Websites
deanohume
306
31k
Scaling GitHub
holman
459
140k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
A Tale of Four Properties
chriscoyier
158
23k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
Transcript
3'$ ͱ͔ ͷ !TPUB
3'$ Α͘ݟ͔͚·͢ΑͶ
ʮͦ͏͍͑3'$ͷ͜ͱΑ͘Β͵ʜʯ
ΤϯδχΞ͋Δ͋Δ w Α͘ݟ͔͚Δઐ༻ޠ w Ͱ࣮ͪΌΜͱઆ໌Ͱ͖ͳ͍ʜ w ۀʹʹཱͨͳ͍͔ʜ w ͰͬͯΔͱಘ͢Δ͜ͱ͋Δ͔
ௐͯΈͨ
ຊͷత w 3'$ʹֶ͍ͭͯͿ w ඪ४Խʹ͍ͭͯΔ w υϠإͰಉ྅ʹઆ໌͢Δ
)JTUPSZPG3'$
3FRVFTUGPS$PNNFOUT
3FRVFTUGPS$PNNFOUT ͘ҙݟΛืΓ·͢ɺͷҙ
Πϯλʔωοτͷىݯ w Πϯλʔωοτͷ࢝·ΓͱݴΘΕΔͷ ݄ʹ։࢝ͨ͠"31"/&5 w ࣌ϊʔυͰΠϯλʔωοτΛ࡞ͬͯͨ
w ࣌ͷ֤৫ͷܭࢉػϕϯμʔ͝ͱʹҧ͏ 04ɺσʔλϑΥʔϚοτΛͬͯͨ w ͦΕΒΛ௨৴ͤ͞ΔϑΥʔϚοτͲ͏ͬͯ ܾΊΔͷʁ
ҟͳΔϕϯμʔͷܭࢉػಉ͕࢜ σʔλަ͢ΔͨΊʹݚڀ։ൃ͕։࢝
lඪ४zΛܾΊΑ͏ w ϕϯμʔ04ʹؔͳ͘௨৴͢ΔͨΊͷͷͷ ݚڀ͕3'$ͷϧʔπ w ͍ΘΏΔσϑΝΫτΛܾΊΔ͜ͱͰฏͳੈք Λ࣮ݱ͢Δ
͠ඪ४͕ແ͍ͱʜ
ඪ४ͷແ͍ੈք
グレープ株式会社 オレンジ株式会社 ϒϥβΛ࡞ͬͯΔάϨʔϓגࣜձࣾͱΦϨϯδגࣜձࣾ
グレープ株式会社 αʔόΫϥΠΞϯτ௨৴ͷ ϓϩτίϧߟ͑ͨΑ ໊͚ͮͯάϨʔϓϓϩτίϧʂ オレンジ株式会社
グレープ株式会社 αʔόΫϥΠΞϯτ௨৴ͷ ϓϩτίϧߟ͑ͨΑ ໊͚ͮͯάϨʔϓϓϩτίϧʂ オレンジ株式会社 ฐࣾͷߟ͑ͨΦϨϯδϓϩτίϧʹ ࢮ֯ͳ͍
グレープ株式会社 αʔόΫϥΠΞϯτ௨৴ͷ ϓϩτίϧߟ͑ͨΑ ໊͚ͮͯάϨʔϓϓϩτίϧʂ オレンジ株式会社 ฐࣾͷߟ͑ͨΦϨϯδϓϩτίϧʹ ࢮ֯ͳ͍ サーバ実装者 Ͳͷϓϩτίϧʹ ߹ΘͤΕ͍͍Μͩʙʂ
グレープ株式会社 αʔόΫϥΠΞϯτ௨৴ͷ ϓϩτίϧߟ͑ͨΑ ໊͚ͮͯάϨʔϓϓϩτίϧʂ オレンジ株式会社 ฐࣾͷߟ͑ͨΦϨϯδϓϩτίϧʹ ࢮ֯ͳ͍ サーバ実装者 Ͳͷϓϩτίϧʹ ߹ΘͤΕ͍͍Μͩʙʂ
ͭΒ͍
グレープ株式会社 αʔόΫϥΠΞϯτ௨৴ͷ ϓϩτίϧߟ͑ͨΑ ໊͚ͮͯάϨʔϓϓϩτίϧʂ オレンジ株式会社 ฐࣾͷߟ͑ͨΦϨϯδϓϩτίϧʹ ࢮ֯ͳ͍ サーバ実装者 Ͳͷϓϩτίϧʹ ߹ΘͤΕ͍͍Μͩʙʂ
グレープ株式会社 オレンジ株式会社 ඪ४ͷ͋Δੈք
グレープ株式会社 σϑΝΫτͳϓϩτίϧ )551ͱ͍͏ͭΒ͍͠ オレンジ株式会社
グレープ株式会社 σϑΝΫτͳϓϩτίϧ )551ͱ͍͏ͭΒ͍͠ オレンジ株式会社 ΄͏ɺ)551͕ओྲྀͳͷ͔
グレープ株式会社 オレンジ株式会社 サーバ実装者 )551αʔό࣮͓͚ͯ͠ ϒϥβͰಈͧ͘ʂ σϑΝΫτͳϓϩτίϧ )551ͱ͍͏ͭΒ͍͠ ΄͏ɺ)551͕ओྲྀͳͷ͔
ฏͳੈք
ฏΛ࡞Ζ͏ w ͦΕΛ࣮ݱ͢ΔͨΊʹɺ/FUXPSL 8PSLJOH(SPVQ͕݁͞Εͨ w ޙʹ*&5'ʹҾ͖ܧ͕ΕΔ w ݱࡏ*&5'͕׆ಈ͍ͯ͠Δ w ൴Β͕zඪ४zΛจॻʹམͱ͠ࠐΜͩͷ͕3'$
ͷ࢝·Γ
8IBU`T3'$
3FRVFTUGPS$PNNFOUT w ΠϯλʔωοτʹؔΘΔٕज़ͷ༷ॻ w *&5'ͱ͍͏ஂମ͕ൃߦͯ͠Δ w ʹ/FUXPSL8PSLJOH(SPVQ͔ΒҾ ͖ܧ͕Εͨ w จॻʹ௨͠Ͱ൪߸͕ৼΒΕΔ
දతͳ3'$ w 3'$*1 w 3'$5$1 w 3'$)551 w 3'$'51
༡ͼ৺͋Δ w 3'$ॻോϓϩτίϧ w 3'$ίʔώʔϙοτ੍ޚϓϩτίϧ w 3'$ચ୕όαϛ%)$1ʹΑΔ*1φϯόʔͷཧ w 3'$*1WϔομʔதͷηΩϡϦςΟϑϥά
Ғ͍ਓୡ͕ܾΊͯΔͷʁ w ൱ɺ୭ͰࡦఆʹࢀՃͰ͖Δ w ఏҊͰ͖Δ w ༷ॻΛࣗͰॻ͍ͯఏग़͢Δ w ঝೝϓϩηεશͯΦʔϓϯ
ԿͰఏҊͰ͖Δͷʁ w ԿͰఏҊͰ͖Δ w Ͱ࣮ݱੑͷͳ͍ͷ٫Լ͞ΕΔ w ࣮ࡍʹӡ༻ɺ࣮͞ΕͯΔͷΛ༷ॻʹམͱ ͦ͏ɺͱ͍͏ϙϦγʔ͕͋Δ w ۀքඪ४ΛॏΜ͡Δ
༷ॻਖ਼ٛʁ
༷ॻਖ਼ٛʁ w ൱ɺ࣮ऀ༷ॻʹै͏ٛͳ͍
OPU.VTU 4IPVME w ۀքඪ४Λམͱ͠ࠐΜͩͷ͕3'$ w ै͏ٛͳ͍ w ࣮ࡍैΘͳ͍ϕϯμʔ͍Δ w )551ͱ͔ݟΔͱࠩҟ͕݁ߏ͔Δ
1SPDFTTGPS3'$
3'$ͷܾ·ΔϓϩηεΛΔ
*OUFSOFU%SBGU w 8FC͔Β୭ͰߘͰ͖Δ w ߘ͢Δͱϲ݄ؒɺอ͞ΕΔ w ୭ͰݟΔ͜ͱ͕Ͱ͖Δɻ͍ΘΏΔ8*1 w ݸਓ8PSLJOH(SPVQ͕ͦΕΛධՁ͢Δ
*&4(ʹਃ w *&5'ʹͿΒԼ͕Δ*&4(ʹ*OUFSOFU%SBGUΛ3'$ ʹ͢ΔΑ͏ਃ͢Δ w ঝೝ͞ΕΔͱ൪߸͕ৼΒΕɺͦ͜ͰॳΊͯ3'$ ͱͳΔʂ w ͜ͷࡍɺ3'$ͱͯ͠ͷछྨ͕ܾ·Δ
ॱং *OGPSNBUJPO *OUFSOFU%SBGU &YQFSJNFOUBM #FTU$VSSFOU1SBDUJDF )JTUSJD ඪ४Խϓϩηε
3'$ͷछྨ w *OGPSNBUJPO w &YQFSJNFOUBM w #FTU$VSSFOU1SBDUJDF w )JTUSJD w
ͦͷଞ ඪ४ԽϓϩηεʹΔͷ
*OGPSNBUJPO w ෆՄܽͱೝΊΒΕͨใʹҐஔ͚ͮΒΕΔͷ w ΤΠϓϦϧϑʔϧͷδϣʔΫ3'$ w ϓϩϓϥΠΤλϦͳϓϩτίϧ
&YQFSJNFOUBM w ݚڀՌ࣮ݧ݁ՌΛެ։͢ΔͨΊͷͷ w ༗༻ͱೝΊΒΕΔͱඪ४Խϓϩηεʹঢ֨͢Δ w ਃͯ͠ͳ͍͚ͩͰ࣮࣭ɺඪ४ͷͷ͋ΔΒ ͍͠ w ݹ͘ͳͬͨΒ)JTUSJD
#FTU$VSSFOU1SBDUJDF w ެతͳϧʔϧͱΈͳ͞ΕΔ্࣮ͷจॻ w 3'$ͷॻ͖ํࡦఆϓϩηε3'$Ͱཧ͞Ε ͓ͯΓɺ͜Εʹྨ͞ΕΔ w 3'$ͱ͚ͯͩ͠Ͱͳ͘ɺ#$1ͱͯ͠൪߸͕ৼΒ ΕΔ
)JTUSJD w ഁغ͞Εͨจॻվળ͞Εͨ3'$͕ൃߦ͞Εͨ จॻ w 3'$ΛಡΉͱ͖͜Ε͚֮ͩ͑ͯΔͱΑ͍ w ඇৗʹݹ͍ͷVOLOPXOͱͯ͠ྨ͞ΕΔ w 3'$VOLOPXO
͜ͷछʹͯ·Βͳ͍ ඪ४Խϓϩηε
ඪ४Խϓϩηε w TUBFHFελϯμʔυτϥοΫ w 3'$ʹͯఆٛ͞Ε͍ͯΔ w 14ͱ45%ͷͭͷεςʔδ͕ଘࡏ͢Δ
141SPQPTFE4UBOEBSE w ͍ΘΏΔఏҊஈ֊ w ͜ͷظؒʹෳͷ։ൃऀͰ࣮ςετ͕ߦΘ ΕΔ w վྑͷ༨͕͋Εจॻվగ͞ΕΔ
45%*OUFSOFU4UBOEBSE w ͍ΘΏΔlඪ४z w 14ͷ݅ɺ҆ఆੑɺzΠϯλʔωοτίϛϡχ ςΟͷརӹzΛຬͨͨ͠ͷ͕͜ͷεςʔδ w ݹ͘ͳͬͨͷ)JTUSJD
֮͑Δ͖ͷ w )JTUSJD 14 45%͚͓͚֮ͩ͑ͯʹཱͭ w ͦͷจॻ͕ݹ͍ͷ͔ɺඪ४ԽࡁΈͳͷ͔ɺఏҊ தͳͷ͔͕͔Δ
3'$ͷಡΈํ
3'$Λಡ͏ʂ ԿΛಡΉ͖ʁ
ݟΔ͖จॻͷ w ͔ͤͬ͘ಡΉ༷ॻ͕ݹ͔ͬͨΒͲ͏͢Δʁ w 3'$ৗʹΞοϓσʔτ͞Ε͍ͯΔ w தʹྺ࢙ѻ͍͞ΕͯΔͷ͋Δ
Ͳ͜ʹ͕ʜ Ňŏ﹏ŏ
Ͳ͜ʹ͕ʜ Ňŏ﹏ŏ ͜͜ʂʂʂʂ
ΈΔ͖4UBUVTPG.FNP w ઌ΄Ͳઆ໌ͨ͠3'$ͷछྨ͘͠ඪ४Խϓϩ ηεͷεςʔδ͕ॻ͍ͯ͋Δ w ͜͜ΛݟΕͦͷ3'$ͷεςʔλε͕͔Δ
ྫ3'$)551
ྫ3'$)551 *OUFSOFU4UBOEBSEͳͷͰ ඪ४Խ͞Εͨ3'$
Ξοϓσʔτ͞ΕͨͷͲ͏୳͢ͷʁ w 3'$جຊɺޙ͔Βमਖ਼Ͱ͖ͳ͍ w ͦΕΑΓ৽͍͠ͷจ໘͔ΒऔΕͳ͍
ݕࡧ͠Α͏ʂ w *&5'ͷαΠτͰݕࡧ͕Ͱ͖Δ w ৄ͘͠ݕࡧͰ͖Δ্ʹεςʔλε͕ݟ ͍͢
ಡΈํ ߋ৽࣌ εςʔλε λΠτϧͱ֓ཁ
Ջͳ࣌ʹ৮ͬͯΈΑ͏ w ͍Ζ͍Ζݕࡧ͢Δͱൃݟ͕͋Δ ͔ w ༷ΛಡΈ͍ͨͷ͕͋Ε͜͜Λݕࡧ͢Δͱ 3'$ʹ͋Δ͔ͳ͍͔Θ͔Δ w *OUFSOFU%SBGUݟΕΔͷͰτϨϯυΛ௫Ήछ
ʹͳΔ͔
ଞͷඪ४Խஂମ
2Πϯλʔωοτٕज़શͯ 3'$Ͱඪ४Խ͞ΕͯΔʁ
None
ඪ४Խஂମ͍͔ͭ͋͘Δ w ͋Δఔେ͖ͳׅΓͰॅΈ͚͞Ε͍ͯΔ
ඪ४Խஂମ͍Ζ͍Ζ w 8FCͷٕज़8$ w )5.-Ҏ߱ w ใ௨৴γεςϜ&$."*OUFSOBUJPOBM w ిؾ ిؾٕज़*&&&
Զୡͷઓ͍ऴΘΒͳ͍ w ༉அͨ͠ͳʂʂʂ3'$͚ͩ͡Όඪ४Խͷશͯ ͑ͳ͍ͷͩʂʂʂ w ඪ४ԽϓϩηεจॻͷಡΈํ ͨͿΜ ҧ͏ w ࢲͨͪ8FCͳͷͰ8$ͱ&$."͚ͩΕ
Ε͍͍ͱࢥ͍·͢
࣍୭͔͕8$͋ͨΓͷΛʜ
Ҏ্ɺղࢄʂ