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
Ryo Nakamine
August 26, 2021
1
700
異業種からエンジニアになった僕が憧れの会社に飛び込むまで
2021/08/26 - ペパボエンジニアとメンターが語る、「エンジニアとして働くということ」
Ryo Nakamine
August 26, 2021
Tweet
Share
More Decks by Ryo Nakamine
See All by Ryo Nakamine
Ruby on Rails におけるOpenTelemetry の活用
rnakamine
2
3.2k
Building a ServiceMap with Service Graph Connector
rnakamine
0
1.8k
10年動くアプリケーションに Embedded SRE を導入した話
rnakamine
3
590
ペパボのSREとして 働くきっかけ
rnakamine
0
1.8k
EBILABを支えるクラウド・サーバーレス活用事例とこれから
rnakamine
0
70
Laravel NOVAを使ってみた
rnakamine
0
42
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Become a Pro
speakerdeck
PRO
29
5.5k
Making Projects Easy
brettharned
117
6.4k
Faster Mobile Websites
deanohume
309
31k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
810
Designing for Performance
lara
610
69k
GitHub's CSS Performance
jonrohan
1032
460k
Unsuck your backbone
ammeep
671
58k
The Art of Programming - Codeland 2020
erikaheidi
55
13k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
13k
Transcript
ҟۀछ͔ΒΤϯδχΞʹͳͬͨ ͕ಌΕͷձࣾʹඈͼࠐΉ·Ͱ ྮ ྑ / GMO PEPABO inc. 2021.08.25 ϖύϘΤϯδχΞͱϝϯλʔ͕ޠΔɺʮΤϯδχΞͱͯ͠ಇ͘ͱ͍͏͜ͱʯ
1
2 ࣗݾհ ٕज़෦ϓϥοτϑΥʔϜάϧʔϓʢSREʣ 2021 த్ೖࣾ ྮɹྑ Ryo Nakamine • ओʹΧϥʔϛʔγϣοϓͷΠϯϑϥΛ୲
• ԭೄग़🌴 • झຯ͓স͍ɾόϥΤςΟ൪ΛݟΔ͜ͱ • ઌୈ2ࢠ͕ര͠·ͨ͠ʂʂ̍ Twitter : @r_nakamin e e
3 ΞδΣϯμ 1. ͜Ε·Ͱͷҟ৭ͳܦྺ 2. ϖύϘΛΔ͖͔͚ͬ 3. ಌΕͷձࣾʹඈͼࠐΉ·Ͱʹ 4. ࣮ࡍʹೖࣾͯ͠Έͯ
1. ͜Ε·Ͱͷҟ৭ͳܦྺ 4
5 1. ͜Ε·Ͱͷҟ৭ͳܦྺ 25ࡀ͙Β͍·Ͱ͍ΖΜͳ͜ͱͬͯͨ • ֶੜ࣌ΨιϦϯελϯυͰόΠτ • ଔۀޙWeb੍࡞ձࣾͰσβΠϯۀ • αʔλʔΞϯμΪʔ͞ΜͰશࠃΛճͬͨΓ
ָͦ͠͏ͳ͜ͱΛͻͨ͢Β͍ͬͯͨ࣌
1. ͜Ε·Ͱͷҟ৭ͳܦྺ ݁ࠗΛ͖͔ͬʹʹԭೄͰಇ͘͜ͱʹ ͜ͷλΠϛϯάͰࢠڙत͔Γɺࠓ·ͰΈ͍ͨʹ ͍ΖΜͳͱ͜ΖͰಇ͘͜ͱ͕Ͱ͖ͳ͘ͳͬͨɻ 6
7 1. ͜Ε·Ͱͷҟ৭ͳܦྺ SIerͱͯ͠ಇ͘ ωοτϫʔΫΤϯδχΞͱͯ͠ۈ • ߦػؔපӃɺຽؒاۀͳͲͷωοτϫʔΫΛߏஙɾӡ༻ɾอक • جװܥͷαʔόʔɾADαʔόʔͷϦϓϨΠε •
େֶிࣷʹPCΛ500~1000نͰΒ·͍ͨΓ͢Δ͜ͱ
1. ͜Ε·Ͱͷҟ৭ͳܦྺ ݩͰ։࠵͞Ε͍ͯͨϓϩάϥϛϯάεΫʔϧʹ௨͏ 8
9 1. ͜Ε·Ͱͷҟ৭ͳܦྺ ΤϯδχΞͱͯ͠ͷΩϟϦΞΛελʔτ ҿ৯ళ͚ͷελʔτΞοϓͰΤϯδχΞͱͯ͠ಇ͘ • AzureͷαʔόʔϨεΛ༻͍ͨখ͞ͳσʔλج൫Έ͍ͨͳͷΛ։ൃ • PHP(Laravel) /
PythonͰ͍Ζ͍Ζॻ͖·͍ͬͯͨ͘ • ੵۃతʹΠϯϑϥΛཧ͢Δਓ͕͍ͳ͔ͬͨ ◦ ͜ͷ͋ͨΓ͔ΒΠϯϑϥʹڵຯΛ࣋ͪ࢝Ίͨ
2. ϖύϘΛΔ͖͔͚ͬ 10
11 2. ϖύϘΛΔ͖͔͚ͬ ͖͔͚ͬPodcast •ϖύϘΛΔ͖͔͚ͬʹͳͬͨ •OpenStack༻͍ͯࣗࣾͰϓϥΠϕʔτΫϥυΛ։ൃɾӡ༻ •ιϑτΣΞΤϯδχΞϦϯάΛ༻͍ͨΠϯϑϥͷ։ൃӡ༻ʹڵຯ͕͋ͬͨ
2. ϖύϘΛΔ͖͔͚ͬ 12
2. ϖύϘΛΔ͖͔͚ͬ ΠϯϑϥΤϯδχΞͱͯ͠ͷΩϟϦΞ 13 https://speakerdeck.com/udzura/be-infra-engineer
14 2. ϖύϘΛΔ͖͔͚ͬ ͜͏͍͏ํʑͷ͍ΔڥͰ ಇ͍ͯΈ͍ͨ
3. ಌΕͷձࣾʹඈͼࠐΉ·Ͱ 15
16 3. ಌΕͷձࣾʹඈͼࠐΉ·Ͱ 1. اۀݚڀΛ͔ͬ͠ΓΔ
17 3. ಌΕͷձࣾʹඈͼࠐΉ·Ͱ 1. اۀݚڀΛ͢Δ ͷ߹ • ςοΫϒϩάΧϯϑΝϨϯεͷಈըΛݟ·ͬͨ͘ɻ • ձࣾͷจԽϛογϣϯʹ͍ͭͯΔ
• தͷਓΛΔ
18 3. ಌΕͷձࣾʹඈͼࠐΉ·Ͱ 2. ͻͨ͢ΒਅࣅΛ͢Δ
19 3. ಌΕͷձࣾʹඈͼࠐΉ·Ͱ 2. ͻͨ͢ΒਅࣅΛ͢Δ • ϩʔϧϞσϧͱͳΔਓΛݟ͚ͭͯɺͦͷਓͨͪͷਅࣅΛ͢Δ͜ͱ͔Β࢝Ίͨɻ ◦ ͷ߹ϖύϘͷํʑ •
ීஈͲ͏͍͏͜ͱΛ͍ͯ͠Δͷ͔ • ͦͷਓͨͪͷݚڀΈ͍ͨͳ͜ͱΛ͍ͯͨ͠
20 3. ಌΕͷձࣾʹඈͼࠐΉ·Ͱ ࣗ࡞ͷπʔϧΛ࡞ͬͯެ։ͯ͠ΈͨΓɺϒϩάॻ͍ͨΓͨ͠
4. ೖࣾͯ͠Έͯ 21
22 4. ೖࣾͯ͠Έͯ ఆ͍͕ͯͨ͠ ΊͪΌͪ͘Όେม
23 4. ೖࣾͯ͠Έͯ • nginxɺApacheɺMySQLɺPostfixɺPowerDNSɺRedisɺMemcached • php-fpmɺunicorn • AWSɺGCPɺOpenStackɺKubernetes •
MackerelɺPrometheus • TerraformɺPuppetɺChefɺ • ConsulɺConsul TemplateɺConsul Alertsɺଞʹͨ͘͞Μ... ΩϟονΞοϓ͠ͳ͍ͱ͍͚ͳ͍͜ͱଟ͗͢
24 4. ೖࣾͯ͠Έͯ ΩϟονΞοϓ͠ͳ͍ͱ͍͚ͳ͍͜ͱଟ͗͢ O'Reilly Japan, Inc. ᠳӭࣾ
25 4. ೖࣾͯ͠Έͯ ΊͪΌͪ͘Όָ͍͠͠ ͜͏͍͏ࣄ͕͔ͨͬͨ͠
26 Thank You! ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠