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
MotokiHabuchi
February 23, 2019
Technology
0
2k
ヤプリの完全にモダンとは言いづらいけど、そこそこ攻めてるインフラ環境をもっと良くしたいエンジニアを募集しています。 / Yappli's infrastructure environment
JAWSDAYS2019 OpenMicの発表資料です。
MotokiHabuchi
February 23, 2019
Tweet
Share
More Decks by MotokiHabuchi
See All by MotokiHabuchi
ヤプリにおけるAWS Control Towerの活用 / Using AWS ControlTower in Yappli
motokihabuchi
0
670
コード化できていなかったヤプリをTerraform文化に変えていった話
motokihabuchi
2
670
Fargateでサクっとバッチ処理実行してみる/quick-batch-processing-in-Fargate.
motokihabuchi
0
59
re:Inventラスベガスはこうやって楽しむんや / lasvegas-tanoshimu2019
motokihabuchi
0
1.1k
re:Inventはこうやって楽しむんや / reinvent-wa-ko-yatte-tanoshimunnya
motokihabuchi
0
690
【AWS re:Invent報告会 by Yappli】で、結局re:Inventって何なの? / What is re: Invent?
motokihabuchi
0
1.2k
【YappliMeetup#3】Fargateでサクッと作る開発環境 / Make development environment with Fargate
motokihabuchi
0
400
【JAWS-UGさいたま】20170610_CFnでALBとWAFを連携
motokihabuchi
0
350
Other Decks in Technology
See All in Technology
YAPC::Hakodateの映像記録を支える技術
godan
4
380
Azure App Service on Linux の Sidecar に Phi-3 を配置してインテリジェントなアプリケーションを作ってみよう/jazug-anniv14
thara0402
0
510
クレジットカードを製造する技術
yutadayo
82
48k
小さな勉強会の始め方、広げ方、あるいは友達の作り方 / How to Start, Grow, and Build Connections with Small Study Groups
ar_tama
6
2.9k
組織デバイスのための効率的なアプリケーション更新戦略
kenchan0130
0
310
LINE-ChatGPT 倫理問題を整理する全力肯定彼氏くん [LuC4]に訪れたサービス開始以来の最大の危機
o_ob
2
160
Azure Verified Moduleを触って分かった注目ポイント/azure-verified-module-begin
mhrtech
1
480
不要なリソースを自動で定期的に整理する方法 ~Sandboxアカウントのコストを削減しよう!~
amixedcolor
3
110
RAG: from dumb implementation to serious results
glaforge
0
150
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
5
48k
Oracle GoldenGate 23ai 導入Tips
oracle4engineer
PRO
1
280
SageMaker学習のツボ / The Key Points of Learning SageMaker
cmhiranofumio
0
200
Featured
See All Featured
Designing with Data
zakiwarfel
98
5.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
3
230
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
27
1.9k
BBQ
matthewcrist
85
9.2k
Designing Experiences People Love
moore
138
23k
Building Your Own Lightsaber
phodgson
102
6k
Navigating Team Friction
lara
183
14k
Code Reviewing Like a Champion
maltzj
519
39k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.7k
Clear Off the Table
cherdarchuk
91
320k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
Transcript
KBXTEBZT ϠϓϦͷશʹϞμϯͱݴ͍ ͮΒ͍͚Ͳɺͦͦ͜͜߈ΊͯΔ ΠϯϑϥڥΛͬͱྑͨ͘͠ ͍ΤϯδχΞΛืू͍ͯ͠· ͢ɻ +"84%":4 CZ)BCVDIJc:BQQMJ JOD
KBXTEBZT 2 ࣗݾհ Ӌᔹݩل!NPEPLLJO :BQQMJ *ODɹ 43&νʔϜॴଐ ࣎լݝग़
ϠϓϦͷΠϯϑϥϚϯ ͖ͳͭ'BSHBUF 5FSSBGPSN +"84%":4͔ΒࢀՃ
KBXTEBZT 3 ϠϓϦͷհ
KBXTEBZT ʹ͍ͭͯ 4
5 5 300݅ 2,400ສ 99 ಋೖ݅ ΞϓϦDL αʔϏεܧଓ
KBXTEBZT 6 ΈΜͳΊͬͪΌྑ͍ɺSFJOWFOU͍͚Δ
KBXTEBZT 7 +"84%":4 ✓ (PMEεϙϯαʔͱͯ͠ϒʔεग़ల ✓ ϠϓϦαʔϏεΛͬͨελϯϓϥϦʔΞϓϦΛఏڙ -BCP:BQQMJΛମݧͯ͠ΈΑ͏⬆
KBXTEBZT 8 શʹϞμϯͱݴ͍ͮΒ͍͚Ͳɺͦ ͦ͜͜߈ΊͯΔΠϯϑϥڥʹ͍ͭͯ
KBXTEBZT 9 ຊ͓͍ͨ͠ࣄ ✓ ϠϓϦͷ"84ڥͷߏ ✓ ͦͦ͜͜߈ΊͯΔϙΠϯτ ✓ ໘͍ͯ͠Δ՝ʹ͍ͭͯ ✓
͍ϝοηʔδ
KBXTEBZT 10 ϠϓϦͷ"84ڥߏ
KBXTEBZT 11 ࠓ·Ͱͷ"84ڥߏ நԽ͢Δͱ͜Μͳײ͡ "-# 3PVUF $MJFOU OpsworksͰ खಈσϓϩΠ Nginx
php-fpm &$*OTUBODFT 0QTXPSLT ✓ ͪΐͬͱϨΨγʔͳߏ ✓ ͜ΕΛͳΜͱ͔͍ͨ͠
KBXTEBZT 12 ͦͦ͜͜߈ΊͯΔϙΠϯτ վળͨ݁͠Ռ
KBXTEBZT 13 ͦͦ͜͜߈Ί͍ͯΔϙΠϯτ վળͨ݁͠Ռ ✓ H31$Λαϙʔτͨ͠ ✓ ࣗಈԽ $JSDMF$*ɺ'BSHBUFͳͲ
✓ $MPVE'PSNBUJPOͱ5FSSBGPSN ✓ 'BSHBUFͰόον͢Δ
KBXTEBZT 14 H31$ʹରԠͨ͠ ৽͍͠ߏ 'BSHBUFPO&$4 "QQMJDBUJPO FOWPZ $POUBJOFS SFHJTUPSZ &$3
&$4 5BTL EFpOJUJPO 4FSWJDF EFpOJUJPO 4FSWJDF $MVTUFS /-# 4FSWJDF
KBXTEBZT 15 H31$Λαϙʔτͨ͠ ௨৴ͷྲྀΕ IUUQT IUUQT IUUQT 'BSHBUFPO&$4 "QQMJDBUJPO FOWPZ
$MVTUFS HSQD /-# 3PVUF $MJFOU IUUQT NLBͷ Alias Record TLSূ໌ॻ ݕূ grpcͷ ஔ͖͑ ίϯςφOSʹ AlpineLinux ✓ /-#ɺόϥϯγϯά͢Δ͚ͩ "-1/ඇରԠͳͷͰ5-45FSNJOBUJPOߦΘͳ͍ ✓ FOWPZͰ5-45FSNJOBUJPOΛߦ͍ɺH31$ஔ͖͑
KBXTEBZT 16 ࣗಈԽ $JSDMF$*ɺ'BSHBUFͳͲ /-# 3PVUF $MJFOU 'BSHBUF githubʹpush ͢ΔͱCircleCIͰ
ࣗಈσϓϩΠ ✓ Πϯϑϥڥߏங5FSSBGPSNͰߦ͏ ✓ ڥߏஙޙɺಛఆϒϥϯνʹQVTI͢ΔͱࣗಈσϓϩΠ
KBXTEBZT 17 $MPVE'PSNBUJPOͱ5FSSBGPSN 'BSHBUFPO&$4 $POUBJOFSSFHJTUPSZ &$3 &$4 5BTLEFpOJUJPO 4FSWJDFEFpOJUJPO $MVTUFS
/-# 4FSWJDF 4 *".3PMF &$ 71$ 3 "VSPSB $' ✓ ΞΧϯτڞ௨ϦιʔεΛ$MPVE'PSNBUJPOͰ࡞ *".3PMFͱ4#VDLFU ✓ 71$ͱ71$Ͱڞ௨ʹ͏ϦιʔεΛ5FSSBGPSNͰ࡞ ✓ 71$͔ͭಛఆͷΞϓϦέʔγϣϯ͕ڞ௨Ͱ͏ϦιʔεΛ5FSSBGPSNͰ࡞ ✓ ڥͰඞཁͳΞϓϦέʔγϣϯؔ࿈ϦιʔεΛ5FSSBGPSPNͰ࡞
KBXTEBZT 18 ໘͍ͯ͠Δ՝ʹ͍ͭͯ
KBXTEBZT 19 ໘͍ͯ͠Δ՝ ✓ Ұ෦ͷػೳ͕αʔό͕εςʔτͬͯ͠·͍ͬͯΔ ✓ ϚϧνςφϯτͳͷͰɺཧର͕ݶఆͰ͖Δ ໘ɺӨڹൣғ͕େ͖͘ͳΓ͕ͪ ˠ͜ΕΒͷ՝ΛҰॹʹվળͯ͘͠ΕΔؒΛʜ
KBXTEBZT ؒେืूத 8BOUFEMZ IUUQTXXXXBOUFEMZDPNDPNQBOJFTZBQQMJ
21