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
ServerlessでPHP
Search
Yoshihiro Ohsuka
November 03, 2016
Technology
3
3.3k
ServerlessでPHP
PHPカンファレンス2016
http://phpcon.php.gr.jp/2016/
LTで発表した資料
Yoshihiro Ohsuka
November 03, 2016
Tweet
Share
More Decks by Yoshihiro Ohsuka
See All by Yoshihiro Ohsuka
複数の言語環境に対する Eメールのエンコード方式選定
ohsky
0
1.2k
Other Decks in Technology
See All in Technology
Language Update: Java
skrb
2
300
下手な強制、ダメ!絶対! 「ガードレール」を「檻」にさせない"ガバナンス"の取り方とは?
tsukaman
2
450
開発者を支える Internal Developer Portal のイマとコレカラ / To-day and To-morrow of Internal Developer Portals: Supporting Developers
aoto
PRO
1
460
Android Audio: Beyond Winning On It
atsushieno
0
880
5分でカオスエンジニアリングを分かった気になろう
pandayumi
0
250
COVESA VSSによる車両データモデルの標準化とAWS IoT FleetWiseの活用
osawa
1
290
AIエージェントで90秒の広告動画を制作!台本・音声・映像・編集をつなぐAWS最新アーキテクチャの実践
nasuvitz
0
190
自作JSエンジンに推しプロポーザルを実装したい!
sajikix
1
180
Practical Agentic AI in Software Engineering
uzyn
0
110
品質視点から考える組織デザイン/Organizational Design from Quality
mii3king
0
210
DDD集約とサービスコンテキスト境界との関係性
pandayumi
3
290
AWSで始める実践Dagster入門
kitagawaz
1
620
Featured
See All Featured
Designing for humans not robots
tammielis
253
25k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
13k
Thoughts on Productivity
jonyablonski
70
4.8k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Balancing Empowerment & Direction
lara
3
620
Facilitating Awesome Meetings
lara
55
6.5k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Large-scale JavaScript Application Architecture
addyosmani
513
110k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Making the Leap to Tech Lead
cromwellryan
135
9.5k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
920
Transcript
ServerlessͰPHP @PHPΧϯϑΝϨϯε2016 େਢլ ٛߒ (@oh_sky)
$ whoami େਢլ ٛߒ Twitter: @oh_sky झຯ ཱྀߦɾϚϥιϯɾμϜݟֶ ৬ۀ PHPϓϩάϥϚ
@LocoPartners(http://loco-partners.com)
ͦͦServerlessͱ • ϋʔυΣΞɾϛυϧΣΞͷཧΛશͯϓϩόΠ μଆʹͤΔͷ(PaaS/BaaS) • ͔ͭɺΠϕϯτͷൃੜͰτϦΨʔͷ͔͔Δ Ephemeralͳίϯςφ্Ͱ࣮ߦ͞ΕΔͷ(FaaS) • ͜͜ͰFaaSΛServerlessͱݺͿ
Serverlessք۾Ͱͷਓؾݴޠ
දతFaaSͷରԠݴޠ AWS Lambda Google Cloud Functions Azure Functions Node.js Java
Python Node.js Node.js C# F# Python PHP Bash PowerShell Batch
Azure FunctionsͰPHP → →
Azure FunctionsͰPHP
Azure FunctionsͳΒ ServerlessͳΞϓϦέʔγϣϯΛ PHPͰ؆୯ʹ࡞Ͱ͖Δʂ
ͰͬͺΓɺ AWS LambdaͰ PHPΛಈ͔͍ͨ͠
Q. AWS LambdaͰ PHPಈ͔ͳ͍ͷ͔ʁ
AWS Lambdaͷಛ • AWS LambdaAmazon Linux 2016.03 • Lambda͔ؔΒҙͷίϚϯυΛ࣮ߦͰ͖Δ •
S3͔ΒϑΝΠϧΛΞοϓϩʔυͰ͖Δ
A. AWS LambdaͰPHPಈ͘ɻ PHPͷ࣮ߦϑΝΠϧΛ Ξοϓϩʔυ͢Ε
AWS LambdaͰ PHPΞϓϦέʔγϣϯΛಈ͔͢ํ๏ http://qiita.com/oh-sky/items/646d326ee23ae640153f http://www.slideshare.net/oh-sky/php-55467177
࠷ޙʹ
PHPք۾ͰServerlessΛ Γ্͍͖͛ͯ·͠ΐ͏