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
未来の(?)デプロイ環境AWS App RunnerにSymfonyアプリケーションをデプロイして動かしてみた
Search
Hiromi Hishida
July 28, 2021
Programming
0
190
未来の(?)デプロイ環境AWS App RunnerにSymfonyアプリケーションをデプロイして動かしてみた
https://rakus.connpass.com/event/217189/
にてLT
Hiromi Hishida
July 28, 2021
Tweet
Share
More Decks by Hiromi Hishida
See All by Hiromi Hishida
#phpcon_odawara オープン・クローズドなテストフィクスチャを求めて / open closed test fixtures
77web
3
270
Doctrine ORMでValue Objectを扱う方法4選 #phpstudy / 4 ways to handle Value Objects with Doctrine ORM
77web
4
120
100%出しきれないのを許すスクラムチーム運営
77web
1
120
マイクロサービスがほしいと思ったときに本当に必要だったもの〜なぜ人は共通基盤の夢を見るのか〜 / why microservice
77web
5
1.2k
モデルとはなにか / what is model?
77web
6
2.4k
たとえば、唐揚げを揚げながらPHPコードを書く技術 #phpstudy
77web
1
320
ベテランのバグ調査の秘訣、こっそり教えちゃいます。
77web
22
9.2k
Symfony+Doctrine ORMで始める安全なモジュラモノリス
77web
2
3.9k
他人がはやく読めるコードを書く ために
77web
11
4.7k
Other Decks in Programming
See All in Programming
Productivity is Messing Around and Having Fun
hollycummins
1
180
slog登場に伴うloggerの取り回し手法の見直し / kamakura.go #6
arthur1
0
150
An adventure of Happy Eyeballs
coe401_
1
240
Exploring Type-Informed Lint Rules in Rust based TypeScript Linters
unvalley
3
640
AmperとFleetを使ったAndroidアプリ
yoppie
0
300
Amazon Aurora Serverless v2が意外と高かった話と、AWS Database Migration Serviceの話
satoshi256kbyte
1
110
Long journey of Ruby standard library RubyKaigi 2024
andpad
2
230
Deep Dive into React Stream/Serialize
mugi_uno
4
860
Go製Webアプリケーションのエラーとの向き合い方大全、あるいはやっぱりスタックトレース欲しいやん / Kyoto.go #50
utgwkk
6
2k
otelcol receiver 自作RTA / Pepabo Tech Conference #22 春のSREまつり
arthur1
0
1k
株式会社ゼネテック
genetec
0
120
TypeScriptでもLLMアプリケーション開発 / LLM Application In Typescript
rkaga
5
1.3k
Featured
See All Featured
Facilitating Awesome Meetings
lara
43
5.6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
20
1.8k
Gamification - CAS2011
davidbonilla
77
4.6k
Mobile First: as difficult as doing things right
swwweet
217
8.6k
Testing 201, or: Great Expectations
jmmastey
30
6.4k
Designing for Performance
lara
601
67k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Navigating Team Friction
lara
179
13k
A better future with KSS
kneath
231
16k
Being A Developer After 40
akosma
67
580k
Optimising Largest Contentful Paint
csswizardry
13
2.4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
22
1.4k
Transcript
1)15FDI$BGF UI+VMZ CZ!XFC ະདྷͷσϓϩΠڥ "84"QQ 3VOOFSʹ4ZNGPOZΞϓϦέʔγϣϯ ΛσϓϩΠͯ͠ಈ͔ͯ͠Έͨ
ࠓ·Ͱͷ1)1ΞϓϦ͚σϓϩΠڥͷ͓͞Β͍ αʔόʔ͋Γฤ w Ϩϯλϧαʔόʔ w 714 Ϩϯλϧઐ༻αʔόʔ "84&$ w
ࣗαʔόʔ
ࠓ·Ͱͷ1)1ΞϓϦ͚σϓϩΠڥͷ͓͞Β͍ TFSWFSMFTTฤ w IFSPLV OPXTI WFSDFM w QIQFSKQ͍ͭͷؒʹ͔ফ͑ͯͨ
w (PPHMF"QQ&OHJOF w 8FCαʔόʔΛ"84&$4্Ͱಈ͔͢
ະདྷͷσϓϩΠڥ"84"QQ3VOOFS
ະདྷͷσϓϩΠڥ"84"QQ3VOOFS w %PDLFSΠϝʔδΛ࡞Ε͍͍ w 1)1͚ͷڥʹͰ͖Δ w 1)1όʔδϣϯϛυϧΣΞ w Πϝʔδอଘઌʹ&$3Λબʮϓογϡ͚ͨͩ͠ͰσϓϩΠʯ͕࣮ݱՄೳ
ઃఆखॱΞϓϦΛTFSWFͰ͖Δ%PDLFSGJMFΛ༻ҙ
ઃఆखॱ$*ͰNBTUFSϚʔδ࣌&$3ʹΠϝʔδQVTI͢Δઃఆ ˞$JSDMF$*Ͱͷهड़Ͱ͢
ઃఆखॱ"QQ3VOOFSͷઃఆ
ઃఆखॱ"QQ3VOOFSͷઃఆ
ઃఆखॱ"QQ3VOOFSͷઃఆ
ىಈఀࢭઃఆมߋʹ͔͔Δ࣌ؒ খ͍͞ΠϝʔδͰͷ࣮ଌͳͷͰେ͖ͳΞϓϦέʔγϣϯͷೖͬͨΠϝʔδͩͱ ͏গ͔͔͠Δ͔ w ॳճ࡞ʜ͙Β͍ w Ұ࣌ఀࢭঢ়ଶ͔Βͷىಈʜ͙Β͍ w ىಈதͷͷͷҰ࣌ఀࢭʜ͙Β͍ w
ىಈதͷͷʹରͯ͠ઃఆมߋʜ͙Β͍ w ىಈதͷͷʹରͯ͠&$3ͷΠϝʔδߋ৽ͨ͠ͱ͖ͷөʜ͙Β͍
ҙ w ࠓ·ͰͷTFSWFSMFTTڥಉ༷ɺϑΝΠϧγεςϜ͕Ӭଓ͠ͳ͍ͷͰΞοϓϩʔ υϑΝΠϧηογϣϯϩάͷอଘઌʹؾΛ͚ͭΔ w ݄ݱࡏɺ71$ͬͯࣗࣾͷଞͷ"84ϦιʔεʹΞΫηε͢Δ͜ͱ͕ Ͱ͖ͳ͍ʢΞΫηεΩʔΛͬͯ)551ͰΞΫηε͢ΔʹΞΫηεͰ͖ Δʣ w 3%4ଆͷઃఆΏΔΏΔʹͨ͠Β%#ΞΫηεՄೳ͔͠Εͳ͍ʢࢼͯ͠·
ͤΜʣ
طͷ᠘ w ͑ͯҰ࣌ఀࢭͯ͠ڥมઃఆΛՃ͠Α͏ͱͨ͠ΒˣͷΤϥʔ͕ग़͕ͨɺ࣮ Ұ࣌ఀࢭঢ়ଶͰઃఆมߋͰ͖ͳ͍ɻىಈͨ͠··ઃఆมߋ͢Δඞཁ͋ Γʜɻ w ˢʹΑΓઃఆΛϛεͬͯىಈޭͰ͖ͳ͍߹ɺӬԕʹઃఆมߋͰ͖ͳ͍ɻͦ͏ ͍͏ͱ͖ܿ͘"QQ3VOOFSઃఆΛফͯ͠࡞Γ͠·͠ΐ͏ɻʢࢲճ͙Β͍ Γ·ͨ͠ɻτϗϗʣ
ࣗݾհ݉ͳΜͰ"QQ3VOOFSͬͯΈΑ͏ͱࢥ͔ͬͨ w 1)1FSྺͷΞϥϑΥʔɺʢגʣΧϧςοτίϛϡχέʔγϣϯζ։ൃ෦1)1νʔϜϚωʔδϟʔʢϓϨ ΠϯάϚωʔδϟʔʣ w 1)1νʔϜͷଞʹ6*ʢϑϩϯτΤϯυʣνʔϜͱΠϯϑϥνʔϜ͕͋Δ w ϦεςΟϯάۀքʹಛԽͨ͠ޮԽπʔϧˍ͚ࣗࣾޮԽπʔϧ w ݄ʹһΛר͖ࠐΜͰεΫϥϜͷݚमΛडߨͯ͠ɺ1)1νʔϜͷ৽نϓϩδΣΫτͰεΫϥϜ։ൃΛͬͯ
ΈΔ͜ͱʹ w ։ൃ෦ཧେ͖ͳͷͰɺεΫϥϜͷݪཧʹଇͬͯʮ1)1νʔϜଞͷνʔϜΛཔ͍͚ͬͯͳ͍ͷͰ ʁʯˠ݁ՌɺεΫϥϜνʔϜͱͯ͠1)1FSͳͷʹ"OHVMBSॻ͍ͨΓΠϯϑϥઃఆ͍ͬͨ͡Γͬͯ·͢ w 1)1Λத৺ʹҰॹʹ৭ʑ෯͘Γ͍ͨؒืूͯ͠·͢ʂ!XFCʹ࿈བྷ͍ͩ͘͞ʂʂʂ