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
サーバーレスパターンを見てみよう / 20220212peacock-engineer-gro...
Search
kasacchiful
PRO
February 12, 2022
Programming
0
250
サーバーレスパターンを見てみよう / 20220212peacock-engineer-group-lt
2022/02/12 (土) PEACOCK#02 「速攻使える!!クラウドアーキテクチャ」 の LT で発表した資料
kasacchiful
PRO
February 12, 2022
Tweet
Share
More Decks by kasacchiful
See All by kasacchiful
Amazon Q Developer CLI (現Kiro CLI) で作った 新潟ランチマップWebアプリのこれまでとこれから / 20260207jawsug-tochigi
kasacchiful
PRO
0
61
Amazon SageMaker Catalogの、AIエージェントによる自動データ分類機能を試してみようとしたが、できなかったので、代わりに最近構築したデータ連携基盤を紹介します / 20260117jawsug-fukui
kasacchiful
PRO
0
48
データファイルをAWSのDWHサービスに格納する / 20251115jawsug-tochigi
kasacchiful
PRO
2
250
テーブル定義書の構造化抽出して、生成AIでDWH分析を試してみた / devio2025tokyo
kasacchiful
PRO
0
760
ワイがおすすめする新潟の食 / 20250912jasst-niigata-lt
kasacchiful
PRO
0
49
WorkersでDiscord botを試してみた / 20250822workers-tech-talk-niigata
kasacchiful
PRO
1
100
地域コミュニティへの「感謝」と「恩返し」 / 20250726jawsug-tochigi
kasacchiful
PRO
0
270
Amazon Q Developer for CLI を使って PHP Conference 新潟 2025 参加者向けにグルメサイトを構築した話 / 20250620niigata-5min-tech
kasacchiful
PRO
1
160
ワイがおすすめする新潟の食 / 20250530phpconf-niigata-eve
kasacchiful
PRO
0
500
Other Decks in Programming
See All in Programming
最初からAWS CDKで技術検証してもいいんじゃない?
akihisaikeda
4
160
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
570
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.2k
生成 AI 時代のスナップショットテストってやつを見せてあげますよ(α版)
ojun9
0
280
Ruby and LLM Ecosystem 2nd
koic
1
1.2k
GoのDB アクセスにおける 「型安全」と「柔軟性」の両立 - Bob という選択肢
tak848
0
250
PHPで TLSのプロトコルを実装してみる
higaki_program
0
310
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
6
1.1k
grapheme_strrev関数が採択されました(あと雑感)
youkidearitai
PRO
1
240
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
490
Windows on Ryzen and I
seosoft
0
330
Migration to Signals, Signal Forms, Resource API, and NgRx Signal Store @Angular Days 03/2026 Munich
manfredsteyer
PRO
0
110
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.2k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
95
What does AI have to do with Human Rights?
axbom
PRO
1
2k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
200
Everyday Curiosity
cassininazir
0
170
Measuring & Analyzing Core Web Vitals
bluesmoon
9
790
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
80
Practical Orchestrator
shlominoach
191
11k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
860
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
A Soul's Torment
seathinner
5
2.5k
Transcript
αʔόʔϨεύλʔϯΛ ݟͯΈΑ͏ ߈͑Δ!!ΫϥυΞʔΩςΫνϟ Peacock #2 2022-02-12 @kasacchiful
Classmethod, Inc. Solutions Architect / Software Develper Favorite: Community: •
JAWS-UG Niigata • Python ML in Niigata • JaSST Niigata • ASTER • SWANII • etc. Hiroshi Kasahara @kasacchiful @kasacchiful 2
JAWS-UG Niigata IUUQTKBXTVHOJJHBUBDPOOQBTTDPN
Pythonػցֶशษڧձ in Niigata IUUQTQZNMOJJHBUBDPOOQBTTDPN
αʔόʔϨεύλʔϯ
αʔόʔϨεύλʔϯ IUUQTBXTBNB[PODPNKQTFSWFSMFTTQBUUFSOTTFSWFSMFTTQBUUFSO
Ϣʔεέʔεผʹύλʔϯ͕͋Δ IUUQTBXTBNB[PODPNKQTFSWFSMFTTQBUUFSOTTFSWFSMFTTQBUUFSO
ύλʔϯͷৄࡉBlack BeltͷࢿྉΛࢀߟʹ IUUQTEBXTTUBUJDDPNXFCJOBSTKQQEGTFSWJDFT@"84@#MBDL#FU@4FSWFSMFTT@6TFDBTF@1BUUFSOTQEG :PV5VCFͰͷղઆಈըIUUQTZPVUVCF)*M8ESC@Z.
Α͋͘ΔύλʔϯΛ ϐοΫΞοϓͯ͠հ
ಈతWebʗϞόΠϧόοΫΤϯυ
ϦΞϧλΠϜϞόΠϧʗΦϑϥΠϯରԠ
ۀܥAPIʗάϧʔϓاۀؒAPI
Push৴ܥɾΠϯλϥΫςΟϒAPI
AWS Amplify IUUQTBXTBNB[PODPNKQBNQMJGZ IUUQTEPDTBNQMJGZBXT
Amplify HostingͰϗεςΟϯάػೳ͚ͩ͏ IUUQTTQFBLFSEFDLDPNLBTBDDIJGVMKBXTTPOJD TMJEF IUUQTKBXTTPOJDKBXTVHKQQPTU
AWS SAM / Serverless Framework IUUQTXXXTFSWFSMFTTDPN IUUQTBXTBNB[PODPNKQTFSWFSMFTTTBN
AWS Chalice IUUQTBXTHJUIVCJPDIBMJDF
AWS App Runner IUUQTBXTBNB[PODPNKQBQQSVOOFS
AWS App Runner ͷ VPCαϙʔτ IUUQTEFWDMBTTNFUIPEKQBSUJDMFTBXTBQQSVOOFSGPSWQD
ը૾ॲཧʗγϯϓϧͳσʔλՃ
ࢄฒྻॲཧ
Πϕϯτۦಈͷۀॲཧ࿈ܞ
σʔλͷՃʗੳʹ AWS Lambda Մೳ
ΞϓϦέʔγϣϯϑϩʔॲཧ
ෳࡶɾେنͳΒ AWS Step Functions Λ׆༻
ͦͷଞͷαʔόʔϨεύλʔϯ
ͦͷଞͷαʔόʔϨεύλʔϯ
·ͱΊ • αʔόʔϨεͷΑ͋͘ΔΞʔΩςΫνϟύλʔϯΛ͏·͍͘͜ͳ͠ ·͠ΐ͏ • ·ͣɺڵຯͷ͋Δͱ͜Ζ͔Β৮ͬͯΈΔͱྑ͍
͓͠·͍