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
130
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
29
JAWS-UGとLambdaに感謝を込めて~ AWS と共に歩んだX年 ~/kmj-20260117
kwada
1
91
My First Impression Of Kiro / 20250801-kumoben-lt
kwada
0
140
(全日本人)待望のS3トリガーのLambda無限ループ対応について / chibaraki-1
kwada
0
220
AWS Lambdaに出会って人生が変わった1人の10年間 /awslambda10th
kwada
0
150
GPSデバイスを使った簡易位置案内システムの構築をしてみた話。/jawsfesta2024
kwada
0
1.2k
とある航空会社の飛行機の乗り方をお教えします。/20240913-lt
kwada
3
440
Building a Simple Navigation Guide Service Using GPS Devices/jaws-pankration2024
kwada
0
210
IaCジェネレーターを使って、昔に作ったLambda関数をCDK管理下においてみた / jaws-ug-josys-30
kwada
0
180
Other Decks in Technology
See All in Technology
技術的負債から考える、AI時代のエンジニアリング投資 — ビズリーチの技術的負債と向き合った経験から、変更し続けられるソフトウェアを考える/ technical-debt-con2026
visional_engineering_and_design
4
3.1k
データ界隈LT祭 第1回LT登壇
taromatsui_cccmkhd
2
1.4k
AIによるクリエイティブ生成を行う上での試行錯誤
plaidtech
PRO
0
160
AgentCore Runtime上にAgentic Coding基盤を構築・展開する際の設計ポイントと限界点 / Design considerations and limitations when building an agentic coding platform on AgentCore Runtime
har1101
4
240
TinyGo 開発サイクルを高速化する:Go で作るエミュレータ入門
zozotech
PRO
1
740
「ピッケル本」日本語版は4.0(第6版)が出版されるべき / pickaxe4-nagoyark05
kakutani
1
170
Railsのように考える: See through the Master
snoozer05
PRO
4
1k
登壇の自信を奪う3匹のオバケ / 3 Ghosts That Rob You of Your Confidence in Public Speaking
pauli
9
990
俺の仕事は AIに奪われないし、たぶんその BIも要らない
hikaruri
0
510
人間はどの意思決定を手放せるのか
kawasima
15
7.2k
CLIライブラリ開発を支える技術
htnabe
0
120
AI 時代のスタートアップエコシステ厶から考究する技術的負債との向き合い方
m3m0r7
PRO
3
2.2k
Featured
See All Featured
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
First, design no harm
axbom
PRO
2
1.3k
Automating Front-end Workflow
addyosmani
1369
210k
Typedesign – Prime Four
hannesfritz
42
3.2k
Paper Plane
katiecoart
PRO
4
53k
Producing Creativity
orderedlist
PRO
348
41k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
240
How to Think Like a Performance Engineer
csswizardry
28
2.8k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
670
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
470
HDC tutorial
michielstock
2
870
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!