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 Lambda/The first time AWS...
Search
ega4432
May 17, 2021
Technology
0
650
サーバーレス初心者による 初めての AWS Lambda/The first time AWS Lambda by serverless beginners
2021-05-17 Serverless LT初心者向け LT大会 (#12)
https://serverlesslt.connpass.com/event/211216/
ega4432
May 17, 2021
Tweet
Share
More Decks by ega4432
See All by ega4432
Docker 超入門/introduction-docker
ega4432
1
160
サーバーレスな技術を使ってオフィス業務を改善した話/Improvement office operations using Serverless technology
ega4432
0
660
監視についてみんなに知って欲しいこと/introductory-monitoring
ega4432
0
80
新機能紹介!CloudFront Functions を触ってみた/Tried out the new CloudFront Functions
ega4432
0
380
効率よく成長するために自分の強みを知る方法/How to know your strengths to grow efficiently
ega4432
0
110
Other Decks in Technology
See All in Technology
「リリースファースト」の実感を届けるには 〜停滞するチームに変化を起こすアプローチ〜 #RSGT2026
kintotechdev
0
1.1k
ALB「証明書上限問題」からの脱却
nishiokashinji
0
220
ソフトとハード両方いけるデータ人材の育て方
waiwai2111
1
470
AI Agent Standards and Protocols: a Walkthrough of MCP, A2A, and more...
glaforge
0
360
たかがボタン、されどボタン ~button要素から深ぼるボタンUIの定義について~ / BuriKaigi 2026
yamanoku
1
280
クラウドセキュリティの進化 — AWSの20年を振り返る
kei4eva4
0
120
会社紹介資料 / Sansan Company Profile
sansan33
PRO
12
400k
Kaggleコンペティション「MABe Challenge - Social Action Recognition in Mice」振り返り
yu4u
1
540
Hardware/Software Co-design: Motivations and reflections with respect to security
bcantrill
1
120
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
CQRS/ESになぜアクターモデルが必要なのか
j5ik2o
0
1.2k
AI に「学ばせ、調べさせ、作らせる」。Auth0 開発を加速させる7つの実践的アプローチ
scova0731
0
300
Featured
See All Featured
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
99
Agile that works and the tools we love
rasmusluckow
331
21k
The SEO Collaboration Effect
kristinabergwall1
0
330
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
370
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.2k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
115
100k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
91
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.9k
The SEO identity crisis: Don't let AI make you average
varn
0
52
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
200
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Transcript
サーバーレス初心者による 初めての AWS Lambda えが(@ega4432) Serverless LT 初心者向け LT 大会
LT 初登壇 2021 ©︎ ega4432 - Built with marp.
アジェンダ 1. 自己紹介 2. 今日伝えたいこと 3. きっかけ 4. サーバーレスな Laravel
アプリケーションを作ってみた 5. 作ってみての所感 6. まとめ サーバーレス初心者による初めての AWS Lambda 2021 ©︎ ega4432 - Built with marp. 3
サーバーレス初心者による初めての AWS Lambda 自己紹介 2021 ©︎ ega4432 - Built with
marp. 4
防衛大卒の新卒 3 年目の Z 世代 スクラムマスター、バックエンドエンジニア AWS 、Laravel 、コンテナ、Jamstack 読書、将棋、テニス、筋トレ
サーバーレス初心者による初めての AWS Lambda えが(@ega4432) 2021 ©︎ ega4432 - Built with marp. 5
サーバーレス初心者による初めての AWS Lambda 今日伝えたいこと 2021 ©︎ ega4432 - Built with
marp. 6
サーバーレス初心者による初めての AWS Lambda とりあえず触ってみる精神! 2021 ©︎ ega4432 - Built with
marp. 7
サーバーレス初心者による初めての AWS Lambda これまでの自分 2021 ©︎ ega4432 - Built with
marp. 8
これまでの自分 サーバーレスの良さも分かっているし AWS Lambda についても知ってはいる でも… サーバーレス初心者による初めての AWS Lambda 2021
©︎ ega4432 - Built with marp. 9
これまでの自分 サーバーレスの良さも分かっているし AWS Lambda についても知ってはいる でも… 一番よく使っている PHP はサポートはされていない 業務の技術選定されるのかな
サーバーレス初心者による初めての AWS Lambda 2021 ©︎ ega4432 - Built with marp. 10
これまでの自分 サーバーレスの良さも分かっているし AWS Lambda についても知ってはいる でも… 一番よく使っている PHP はサポートはされていない 業務の技術選定されるのかな
そこでたまたま見かけたのが… サーバーレス初心者による初めての AWS Lambda 2021 ©︎ ega4432 - Built with marp. 11
サーバーレス初心者による初めての AWS Lambda 2021 ©︎ ega4432 - Built with marp.
12
サーバーレス初心者による初めての AWS Lambda サーバーレス LAMP スタック 2021 ©︎ ega4432 -
Built with marp. 13
サーバーレス LAMP スタック 下記のソフトウェア頭文字からなる造語 L :AWS Lambda A :Amazon API
Gateway M :Amazon Aurora Serverless(MySQL エンジン) P :PHP Runtime Layer For AWS Lambda ハイスケーラビリティ 運用負荷が少ない 高いコストパフォーマンス サーバーレス初心者による初めての AWS Lambda 2021 ©︎ ega4432 - Built with marp. 14
サーバーレス初心者による初めての AWS Lambda 2021 ©︎ ega4432 - Built with marp.
15
サーバーレス初心者による初めての AWS Lambda やってみた 2021 ©︎ ega4432 - Built with
marp. 16
ライブラリの導入 Bref AWS Lambda 上で PHP を簡単に動作させるための便利ツール。 laravel-bridge Laravel を
Lambda 用に動作するようにしてくれる便利ツール。 サーバーレス初心者による初めての AWS Lambda 2021 ©︎ ega4432 - Built with marp. 17
インフラの構築とデプロイ Serverless Framework サーバーレスアプリケーションの構築、管理、デプロイをするため のツール。 CLI で操作が可能。 $ serverless deploy
Stack Outputs WebLambdaFunctionQualifiedArn: arn:aws:lambda:us-east-1:648608884667:function:sample-laravel-dev-web:1 HttpApiId: abc12defg ServerlessDeploymentBucketName: sample-laravel-dev-serverlessdeploymentbucket-123abc456defg HttpApiUrl: https://abc12defg.execute-api.us-east-1.amazonaws.com サーバーレス初心者による初めての AWS Lambda 2021 ©︎ ega4432 - Built with marp. 18
サーバーレス初心者による初めての AWS Lambda 作ったもの 2021 ©︎ ega4432 - Built with
marp. 19
Welcome ページ サーバーレス初心者による初めての AWS Lambda 2021 ©︎ ega4432 - Built
with marp. 20
GET /sample $ curl https://vnt27c2h3j.execute-api.ap-northeast-1.amazonaws.com/sample | jq . { "message":
"Hello World!" } サーバーレス初心者による初めての AWS Lambda 2021 ©︎ ega4432 - Built with marp. 21
GET /users $ curl https://vnt27c2h3j.execute-api.ap-northeast-1.amazonaws.com/users | jq '.user[] | .name'
"Buford Gerhold" "Stuart Daniel" "River Rath" "Ryann Kessler" "Erin Jones DVM" "Rylee Toy" "Evalyn Hammes" "Stone Hettinger" "Lupe Langosh" "Agustin Parisian" サーバーレス初心者による初めての AWS Lambda 2021 ©︎ ega4432 - Built with marp. 22
サーバーレス初心者による初めての AWS Lambda 作ってみての所感 2021 ©︎ ega4432 - Built with
marp. 23
作ってみての所感 構築、デプロイの容易さ サーバーレスのメリットを肌で感じた 実装に集中できる コストパフォーマンス サーバーレス初心者による初めての AWS Lambda 2021 ©︎
ega4432 - Built with marp. 24
サーバーレス初心者による初めての AWS Lambda まとめ 2021 ©︎ ega4432 - Built with
marp. 25
まとめ AWS Lambda は好きな言語で始めよう! 雰囲気掴むのにはとりあえず触ってみる精神が大事! 何事も行動あるのみ(自戒を込めて) サーバーレス初心者による初めての AWS Lambda 2021
©︎ ega4432 - Built with marp. 26
サーバーレス初心者による初めての AWS Lambda ご静聴ありがとうございました 2021 ©︎ ega4432 - Built with
marp. 27