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
140
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
36
JAWS-UGとLambdaに感謝を込めて~ AWS と共に歩んだX年 ~/kmj-20260117
kwada
1
96
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
SharedWorkerを使ったキャッシュでネイティブアプリに負けないユーザー体験を目指す
kakehashi
PRO
1
110
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
150
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
210
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
220
Optunaの最新リリースv5.0について
pfn
PRO
0
120
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
1k
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
200
React改造してみた
tsukina_7mochi
0
140
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
210
S3 Filesで挑む! 八戸せんべい汁の食べ頃問題
usanchuu
0
120
LLM Content Moderationを支える評価・改善ループの実践
suikabar
1
150
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
300
Featured
See All Featured
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
480
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
590
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
630
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
410
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
WENDY [Excerpt]
tessaabrams
14
40k
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!