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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
habuchin
February 23, 2019
Technology
0
2.6k
ヤプリの完全にモダンとは言いづらいけど、そこそこ攻めてるインフラ環境をもっと良くしたいエンジニアを募集しています。 / Yappli's infrastructure environment
JAWSDAYS2019 OpenMicの発表資料です。
habuchin
February 23, 2019
Tweet
Share
More Decks by habuchin
See All by habuchin
開発コンテナを活用し、並列で同じサービスを複数パターン構築 / Leveraging Development Containers for Parallel Deployment of Service Patterns
motokihabuchi
0
370
ヤプリにおけるAWS Control Towerの活用 / Using AWS ControlTower in Yappli
motokihabuchi
0
1.2k
コード化できていなかったヤプリをTerraform文化に変えていった話
motokihabuchi
2
1.1k
Fargateでサクっとバッチ処理実行してみる/quick-batch-processing-in-Fargate.
motokihabuchi
0
78
re:Inventラスベガスはこうやって楽しむんや / lasvegas-tanoshimu2019
motokihabuchi
0
1.2k
re:Inventはこうやって楽しむんや / reinvent-wa-ko-yatte-tanoshimunnya
motokihabuchi
0
1k
【AWS re:Invent報告会 by Yappli】で、結局re:Inventって何なの? / What is re: Invent?
motokihabuchi
0
1.7k
【YappliMeetup#3】Fargateでサクッと作る開発環境 / Make development environment with Fargate
motokihabuchi
0
470
【JAWS-UGさいたま】20170610_CFnでALBとWAFを連携
motokihabuchi
0
410
Other Decks in Technology
See All in Technology
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
2
210
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1.4k
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
410
Webhook best practices for rock solid and resilient deployments
glaforge
2
300
Red Hat OpenStack Services on OpenShift
tamemiya
0
110
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
320
Data Hubグループ 紹介資料
sansan33
PRO
0
2.7k
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
210
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
68k
SRE Enabling戦記 - 急成長する組織にSREを浸透させる戦いの歴史
markie1009
0
130
AI駆動開発を事業のコアに置く
tasukuonizawa
1
250
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
630
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
440
Testing 201, or: Great Expectations
jmmastey
46
8k
Un-Boring Meetings
codingconduct
0
200
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
67
How to Ace a Technical Interview
jacobian
281
24k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
71k
Designing Powerful Visuals for Engaging Learning
tmiket
0
240
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