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
楽しく学ぼう!サーバーレス入門 /jawsdays2026
Search
Kenichiro Wada
March 13, 2026
Technology
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
楽しく学ぼう! サーバーレス入門 /jawsdays2026
2026.03.07 JAWS DAYS 2026 トラックC登壇資料です。
Kenichiro Wada
March 13, 2026
More Decks by Kenichiro Wada
See All by Kenichiro Wada
[未発表]GPS + Beacon Edge Unit SORACOM Editionを試す 〜開封編〜 LT Version /discovery-night-2026
kwada
0
37
JAWS-UGとLambdaに感謝を込めて~ AWS と共に歩んだX年 ~/kmj-20260117
kwada
1
97
My First Impression Of Kiro / 20250801-kumoben-lt
kwada
0
160
(全日本人)待望のS3トリガーのLambda無限ループ対応について / chibaraki-1
kwada
0
220
AWS Lambdaに出会って人生が変わった1人の10年間 /awslambda10th
kwada
0
150
GPSデバイスを使った簡易位置案内システムの構築をしてみた話。/jawsfesta2024
kwada
0
1.3k
とある航空会社の飛行機の乗り方をお教えします。/20240913-lt
kwada
3
450
Building a Simple Navigation Guide Service Using GPS Devices/jaws-pankration2024
kwada
0
220
IaCジェネレーターを使って、昔に作ったLambda関数をCDK管理下においてみた / jaws-ug-josys-30
kwada
0
190
Other Decks in Technology
See All in Technology
Systems Manager AgentがインストールされたPCを紛失した時の対策を考えてみた
amarelo_n24
1
110
"AWSはちょっと苦手"でも大丈夫。AWS Blocks で手軽に作る Flutter のバックエンド #FlutterKaigi
tacck
PRO
0
120
バイブコーディングの特徴と「コケて直す」ループ
happysamurai294
0
140
スマートロックを支えるFlutter × ネイティブ連携の実践 / Flutter and Native Integration in Practice: Powering Smart Locks
bitkey
PRO
0
130
慶應義塾大学 AI実践05 論文執筆の仕組み化
keio_smilab
PRO
3
3k
ドメインエキスパートは いかにして AI を使って プロダクト開発をするか
tatsuyashiraishi
1
250
【Oracle AI SPOTLIGHT ウェビナー】事例から見る!なぜOCIが選ばれたのか ― AI時代のクラウド戦略を紐解く ―
oracle4engineer
PRO
1
150
Vue で書く 空間コンピューティング、TresJS と WebXR を使ったXR デバイスのフロントエンド開発
hiranuma
0
150
Don't write the architecture only in the prompt.
neohsu
0
290
[re:Invent2026事前勉強会(有志開催)]続きは、ラスベガスの廊下で / continue-in-the-vegas-hallway
sh_fk2
0
470
Copilot Coworkで「みのるん式」やってみた
minorun365
PRO
1
310
[FECONF-2026] 신대륙을 향한 카카오페이증권 프론트엔드 항해기 (이주승)
l1ghthouse
0
350
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
470
GitHub's CSS Performance
jonrohan
1033
470k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
320
Navigating Team Friction
lara
192
16k
What does AI have to do with Human Rights?
axbom
PRO
1
2.5k
Into the Great Unknown - MozCon
thekraken
41
2.8k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
510
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Become a Pro
speakerdeck
PRO
31
6.3k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Chasing Engaging Ingredients in Design
codingconduct
0
380
Transcript
JAWS DAYS 2026 Mashup for the Future 楽しく学ぼう! サーバーレス入門 JAWS-UG千葉支部
和田 健一郎
#jawsug #jawsdays2026 #jawsdays2026_c • 自己紹介&JAWS-UG千葉支部紹介 • サーバーレスって何? • デモ •
まとめ • 告知 アジェンダ
#jawsug #jawsdays2026 #jawsdays2026_c 名前:和田 健一郎@JAWS-UG千葉 • JAWS-UG 千葉 運営メンバー •
AWS Community Builder 2022(Serverless) • JAWS DAYS 2026実行委員 • 「基礎から学ぶサーバーレス開発」の著者の1人 • 好きなAWSサービス • AWS Lambda • Amazon Location Service 自己紹介
#jawsug #jawsdays2026 #jawsdays2026_c JAWS-UG千葉支部 • 地域支部でも古参の支部の1つ • JAWS-UG 千葉支部は、千葉在住、千葉にゆかりにある方、千葉が 好きという方のためのAWSユーザグループです。
• AWSのサーバーレスに関する勉強会を いち早く開催した支部です。→
#jawsug #jawsdays2026 #jawsdays2026_c JAWS-UG千葉支部 北原 雅人 山口 正徳 和田 健一郎
榎本 航介 山口 隆史 小巻 玖美 佐藤 零朗
サーバーレスって何?
#jawsug #jawsdays2026 #jawsdays2026_c サーバーレス(Serverless) って? Q. サーバーレスって何?
#jawsug #jawsdays2026 #jawsdays2026_c サーバーはある。(けれど、)利用者は考えなくていい。 A. サーバーレスって何?
#jawsug #jawsdays2026 #jawsdays2026_c サーバーレスとは? サーバーレスって何? • オンプレミスやIaaSの運用負担をAWSが代わりに担当し、利用者が サーバーを意識せずにサービス提供に注力できます。 • アプリケーションエンジニアでもすぐにサービスを作れます。
• AWSのAI系のサービス使うなら必須です。 • 例:Amazon BedrockなどのAI系サービスはLambdaから呼び出すのが基本 • AWSではサーバーレスなサービスは2種類あります。 • AWS LambdaやAWS Step Functionsなどネイティブなサービス • Aurora Serverless、ElastiCache Serverlessなど、既存サービスのサーバー の処理能力を意識しないで良くなったサービス
#jawsug #jawsdays2026 #jawsdays2026_c メリット・デメリット サーバーレスって何? • メリット • コストを抑えることができる •
オートスケール • ミドルウェアまでAWSが面倒見てくれる • コードを書いて、さまざまなマネージドなサービスを組み合わせるだけで 簡単にアプリケーションが作れる • デメリット • 仕様上の制約が多い • ステートレスな設計にしないと使いこなせないことがある • 監視が複雑になることがある メリット・デメリットを 理解して適切に 使うことが大事
#jawsug #jawsdays2026 #jawsdays2026_c 全部は紹介しきれないので、 代表的なサービスを幾つかご紹介します。 サーバーレスって何?
#jawsug #jawsdays2026 #jawsdays2026_c サーバーレスって何?
#jawsug #jawsdays2026 #jawsdays2026_c AWS Lambda サーバーレスって何? • FaaS(Function as a
Service)の代表格とも言える AWSのコン ピューティングサービス • マネージメントコンソールやAPIを利用し、コードをアップロー ドするだけで、実行することが可能 • リクエストに応じて自動的にスケーリング • リクエスト毎の課金となるため、関数が実行されない時には、一 切料金が発生しない
#jawsug #jawsdays2026 #jawsdays2026_c AWS Step Functions サーバーレスって何? • 複数のAWSサービスを"つなげて・順番に・自動で"実行するワー クフローを作れるサーバーレスなサービス
• AWS Lambdaだけではなく、コンテナサービスであるAmazon ECS、AWS Fargateの起動も可能 • AWS Lambdaを使わなくても、Amazon DynamoDBへの書き込 みなどを実行可能
#jawsug #jawsdays2026 #jawsdays2026_c Amazon API Gateway サーバーレスって何? • 数十万規模の同時リクエストを処理することができるフルマネー ジドのAPI(Application
Programming Interface)サービス • REST APIとWebsocket API、HTTP APIを定義可能 • AWS Lambdaと組み合わせて、本格的なAPIサービスを簡単に構 築することができる。 • タイムアウトは最大29秒 • REST APIについては、申請をすれば最大5分に延長可能(2024年6月より)
#jawsug #jawsdays2026 #jawsdays2026_c Amazon EventBridge サーバーレスって何? • 元々は、監視サービスであるAmazon CloudwatchのEventという 機能が独立したもの。
• 何かしらのアクション(Event)をトリガーにサービスを起動する • 例)Amazon S3にファイルがアップロードされたら、AWS Lambda関数 が起動する • アクションだけでなく、スケジュール(cron)起動も設定できる • イベント駆動アプリケーションではなくてはならないサービス
#jawsug #jawsdays2026 #jawsdays2026_c その他、組み合わせることが多いサービス サーバーレスって何? • Amazon Simple Queue Service(SQS)
• キューイングサービス。AWS最古のサービスの1つ • Amazon Simple Storage Service(S3) • ストレージサービス。Simpleなのか最近怪しいサービス。 • Amazon Cloudwatch • 監視サービス。Logsなど機能豊富。 • Amazon DynamoDB • Key/Value型のNoSQLデータベース。 • AWS Cloud Development Kit(CDK) • TypeScriptやPythonで記述可能なデプロイ用ツール
デモ
#jawsug #jawsdays2026 #jawsdays2026_c 概要 デモ • AWSのマネージメントコンソールにログインして、新規にAWS Lambda関数とエンドポイントを作って、Macのコンソールから呼 び出します。 •
ランタイムはNode.js v24 • エンドポイントはLambda Functions URLsという機能を使います。 • レスポンスに”Hello JAWS DAYS 2026!!!” って出すだけのものです。 何分でできるかな?
#jawsug #jawsdays2026 #jawsdays2026_c デモ ①AWS Lambdaのコンソールに移動 ②「関数の作成」をクリック ③関数名を入力し、ランタイムを選ぶ ④「その他の設定」内 ネットワーキングにある
「関数URL」を有効化。 認証タイプは今回は「NONE」を選択
#jawsug #jawsdays2026 #jawsdays2026_c デモ ⑤関数が作成されたら コードを書き換え、 「Deploy」ボタンをクリック ⑥設定-関数URLに 表示されているURLをコピー ⑦ターミナルで、cURLを使って
リクエスト
#jawsug #jawsdays2026 #jawsdays2026_c ふりかえり デモ • たった数分で簡単なAPIを作成することができます。 • 同じようなAPIをサーバー(EC2インスタンス)を使って作成する場合 は以下のような手順になります。
• VPCを構築 • EC2インスタンスを起動 • EC2インスタンスにアクセスし、Node.jsをインストール • ファイルを配置 • AWS ALB(Application Load Balancer)を設定し、EC2インスタンスを紐づ ける
まとめ
#jawsug #jawsdays2026 #jawsdays2026_c まとめ • AWSにはAWS Lambdaを中心としたサーバーレスのサービスが 豊富にあります。 • 初めてなら、まずはAWS
Lambdaを使ってみましょう。 • クラウドネィティブなアプリケーションを新規で作るなら、フル サーバーレスで試してみましょう。 • ただし、メリット・デメリットを考慮して使うことが大事 道具は適切に選びましょう
#jawsug #jawsdays2026 #jawsdays2026_c 告知 • 2026/04/25 JAWS-UGちばらき(茨城&千葉支部共同開催) #2 開催 します。
• JAWS-UG千葉支部勉強会、コラボ含めて引き続き開催しますので、 興味がある方はconnpassのウォッチお願いします。 • AWS Lambda、AWS Step Functionsメインな勉強会を開催してもいいか な?と思ってます。 こちらをウォッチ!=>
#jawsug #jawsdays2026 #jawsdays2026_c One More Thing... 告知 2026年アップデート版を 出そうと関係各所と連携してます。 続報を待て?!
#jawsug #jawsdays2026 #jawsdays2026_c おわり Go Build!