Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
サーバーレス初心者による 初めての AWS Lambda/The first time AWS...
Search
ega4432
May 17, 2021
Technology
670
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
サーバーレス初心者による 初めての 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
More Decks by ega4432
See All by ega4432
Docker 超入門/introduction-docker
ega4432
1
180
サーバーレスな技術を使ってオフィス業務を改善した話/Improvement office operations using Serverless technology
ega4432
0
710
監視についてみんなに知って欲しいこと/introductory-monitoring
ega4432
0
110
新機能紹介!CloudFront Functions を触ってみた/Tried out the new CloudFront Functions
ega4432
0
420
効率よく成長するために自分の強みを知る方法/How to know your strengths to grow efficiently
ega4432
0
140
Other Decks in Technology
See All in Technology
データ界隈LT祭 第1回LT登壇
taromatsui_cccmkhd
2
1.5k
beyond jj: config & tools ecosystem
indirect
0
6k
顧客に向き合う開発組織へ。リアーキテクチャとフィーチャーチーム化で挑む組織改革
safie
0
2.4k
AI 時代のスタートアップエコシステ厶から考究する技術的負債との向き合い方
m3m0r7
PRO
3
2.6k
絵ではじめるKubernetesセキュリティ
aoi1
5
710
AIに任せた品質は、誰が見立てるのか - AI時代のテストマネジメント
nakanao
3
3k
認知負荷を吸収し、プロダクトをまたぐPR Preview基盤の設計事例
taiki45
2
140
Azure Serverless 2026:Production-ready な AI エージェント基盤 / Azure Serverless 2026: Production-Ready AI Agent Platform
miyake
2
570
AWS DevOps Agent スキルをつかいこなそう / Master AWS DevOps Agent Skills
kinunori
1
300
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
12k
AIエージェントの一手は 誰も見ていない - Falco拡張OSS「Prempti」とeBPFで サーバーレス実行基盤を二層防御する
keitah
0
540
EventBridge に「合流」はない ― サーバーレスのワークフローを育てるということ / No Join in EventBridge
yusukeshimizu
2
520
Featured
See All Featured
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
240
Writing Fast Ruby
sferik
630
63k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
510
What's in a price? How to price your products and services
michaelherold
247
13k
The Limits of Empathy - UXLibs8
cassininazir
1
690
Test your architecture with Archunit
thirion
2
2.4k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Producing Creativity
orderedlist
PRO
348
41k
Skip the Path - Find Your Career Trail
mkilby
1
240
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