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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kasacchiful
PRO
February 12, 2022
Programming
0
240
サーバーレスパターンを見てみよう / 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
32
Amazon SageMaker Catalogの、AIエージェントによる自動データ分類機能を試してみようとしたが、できなかったので、代わりに最近構築したデータ連携基盤を紹介します / 20260117jawsug-fukui
kasacchiful
PRO
0
34
データファイルをAWSのDWHサービスに格納する / 20251115jawsug-tochigi
kasacchiful
PRO
2
210
テーブル定義書の構造化抽出して、生成AIでDWH分析を試してみた / devio2025tokyo
kasacchiful
PRO
0
680
ワイがおすすめする新潟の食 / 20250912jasst-niigata-lt
kasacchiful
PRO
0
37
WorkersでDiscord botを試してみた / 20250822workers-tech-talk-niigata
kasacchiful
PRO
1
80
地域コミュニティへの「感謝」と「恩返し」 / 20250726jawsug-tochigi
kasacchiful
PRO
0
250
Amazon Q Developer for CLI を使って PHP Conference 新潟 2025 参加者向けにグルメサイトを構築した話 / 20250620niigata-5min-tech
kasacchiful
PRO
1
140
ワイがおすすめする新潟の食 / 20250530phpconf-niigata-eve
kasacchiful
PRO
0
480
Other Decks in Programming
See All in Programming
AI時代の認知負荷との向き合い方
optfit
0
160
MUSUBIXとは
nahisaho
0
140
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1.4k
24時間止められないシステムを守る-医療ITにおけるランサムウェア対策の実際
koukimiura
1
110
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
140
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
200
CSC307 Lecture 09
javiergs
PRO
1
840
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
190
要求定義・仕様記述・設計・検証の手引き - 理論から学ぶ明確で統一された成果物定義
orgachem
PRO
1
160
AgentCoreとHuman in the Loop
har1101
5
240
AtCoder Conference 2025
shindannin
0
1.1k
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
Featured
See All Featured
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
150
Designing Experiences People Love
moore
144
24k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
180
A Tale of Four Properties
chriscoyier
162
24k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
70
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
BBQ
matthewcrist
89
10k
How to make the Groovebox
asonas
2
1.9k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.5k
How GitHub (no longer) Works
holman
316
140k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
590
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
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 Λ׆༻
ͦͷଞͷαʔόʔϨεύλʔϯ
ͦͷଞͷαʔόʔϨεύλʔϯ
·ͱΊ • αʔόʔϨεͷΑ͋͘ΔΞʔΩςΫνϟύλʔϯΛ͏·͍͘͜ͳ͠ ·͠ΐ͏ • ·ͣɺڵຯͷ͋Δͱ͜Ζ͔Β৮ͬͯΈΔͱྑ͍
͓͠·͍