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
AWS SAMで テック企業の技術ブログ更新情報を まとめたサイトを作ってみた
Search
Kentaro Matsushita
June 30, 2018
Programming
0
400
AWS SAMで テック企業の技術ブログ更新情報を まとめたサイトを作ってみた
2018/06/30 JAWS-UG金沢 #33 AWS Summit Tokyo & Osaka 報告会 発表資料
Kentaro Matsushita
June 30, 2018
Tweet
Share
More Decks by Kentaro Matsushita
See All by Kentaro Matsushita
開発のアジリティ向上のためのシステムリプレイス ~DMM GAMESの事例~
kentarom
0
800
Denoで簡単なCLIツールを作ってみる / Try to make a simple CLI tool with Deno
kentarom
0
1k
GatsbyJSで作った個人ブログの構成を色々見直してみた / Improve my personal blog made with GatsbyJS
kentarom
1
420
Webサイトパフォーマンスを継続的に計測したい!!! / I want to continuously measure my website performance!!!
kentarom
2
570
Actions ToolkitではじめるGitHub Action開発 / Getting started creating a GitHub Action with Actions Toolkit
kentarom
2
2k
GitHub Gistを使って、アクティビティを可視化しよう / Let's try visualizing your activity using the GitHub Gist
kentarom
1
850
OGP画像を生成するNode.jsのライブラリを作ってみた / Create a Node.js module for generating Open Graph image
kentarom
1
7.4k
チームをよしなにする立場を経験して学んだこと / Things I have learned in leading the team
kentarom
0
790
AWSの既存サービスを活用して、 障害検知・復旧を迅速化するカラクリ / JAWS-UG Kanazawa x OpsJAWS
kentarom
2
4.7k
Other Decks in Programming
See All in Programming
JSONataを使ってみよう Step Functionsが楽しくなる実践テクニック #devio2025
dafujii
1
520
テストカバレッジ100%を10年続けて得られた学びと品質
mottyzzz
2
570
Go言語での実装を通して学ぶLLMファインチューニングの仕組み / fukuokago22-llm-peft
monochromegane
0
120
プロポーザル駆動学習 / Proposal-Driven Learning
mackey0225
2
1.2k
ファインディ株式会社におけるMCP活用とサービス開発
starfish719
0
300
奥深くて厄介な「改行」と仲良くなる20分
oguemon
1
520
250830 IaCの選定~AWS SAMのLambdaをECSに乗り換えたときの備忘録~
east_takumi
0
390
Azure SRE Agentで運用は楽になるのか?
kkamegawa
0
2k
ユーザーも開発者も悩ませない TV アプリ開発 ~Compose の内部実装から学ぶフォーカス制御~
taked137
0
150
Oracle Database Technology Night 92 Database Connection control FAN-AC
oracle4engineer
PRO
1
440
そのAPI、誰のため? Androidライブラリ設計における利用者目線の実践テクニック
mkeeda
2
270
時間軸から考えるTerraformを使う理由と留意点
fufuhu
15
4.6k
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
520
Fireside Chat
paigeccino
39
3.6k
Gamification - CAS2011
davidbonilla
81
5.4k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
840
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
Writing Fast Ruby
sferik
628
62k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
111
20k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Transcript
"844".Ͱ ςοΫاۀͷٕज़ϒϩάߋ৽ใΛ ·ͱΊͨαΠτΛ࡞ͬͯΈͨ ,FOUBSP.BUTVTIJUB!@LFOUBSP@N +"846(ۚ"844VNNJU5PLZP0TBLBใࠂձ
σϞ
,FOUBSP.BUTVTIJUB @_kentaro_m @kentaro-m
ࠓ͢͜ͱ ࡞ͬͨͷͷհ ༻ٕज़ͱಈ࡞ͷΈ "844".ΛͬͨΞϓϦέʔγϣϯߏங
ࠓ͢͜ͱ ࡞ͬͨͷͷհ ༻ٕज़ͱಈ࡞ͷΈ "844".ΛͬͨΞϓϦέʔγϣϯߏங
ٕज़ϒϩάͷߋ৽ใΛ·ͱΊͨαΠτΛ࡞Γ·ͨ͠
ձࣾͷٕज़ϒϩάͰهࣄॻ͖·ͨ͠
จষॻ͘ͷ͕ۤखͰެ։·Ͱ ϲ݄͔͔Γ·ͨ͠
ଞࣾͷٕज़ϒϩάΛಡΈ·͘Γɺ ॻ͖ํΛษڧ͢Δʑ
ςοΫاۀͷٕज़ϒϩάΛ୳͢ͷ໘
ςοΫاۀͷ։ൃऀϒϩάͷߋ৽ใ͕ ·ͱ·ͬͯΔͱศརͳͷͰ
8FCαΠτͷ༻ٕज़ ϑϩϯτΤϯυ όοΫΤϯυ "1*
8FCαΠτͷ༻ٕज़ όοΫΤϯυ "1* "1*ʹϑΥʔΧεͯ͠આ໌
όοΫΤϯυ "1* ͷػೳ ˔ ࢦఆͨ͠ظؒͷϒϩάͷߋ৽ใΛฦ٫͢Δ ˔ ࢦఆͨ࣌ؒ͠͝ͱʹϒϩάͷߋ৽ใΛऔಘͯ͠ɺ σʔλϕʔεʹอଘ͢Δ
ࢦఆͨ͠ظؒͷϒϩάͷߋ৽ใΛฦ٫͢Δ
ࢦఆͨ͠ظؒͷϒϩάͷߋ৽ใΛฦ٫͢Δ User API Gateway Lambda DynamoDB ߋ৽ใΛಡΈࠐΈ ϦΫΤετΛૹ৴ ॲཧΛཁٻ
ఆظతʹϒϩάߋ৽ใΛऩूɾอଘ͢Δ ˔ ใݯ344Λ༻
ఆظతʹϒϩάߋ৽ใΛऩूɾอଘ͢Δ ˔ :2-ͱ͍͏αʔϏεͰ344Λ+40/ʹมɾอଘ
ఆظతʹϒϩάͷߋ৽ใΛऩूɾอଘ͢Δ CloudWatch Events Lambda DynamoDB YQL 15ຖʹ࣮ߦ໋ྩ ٕज़ϒϩάͷߋ৽ใΛऔಘ ݁ՌΛॻ͖ࠐΈ
ࠓ͢͜ͱ ࡞ͬͨͷͷհ ༻ٕज़ͱಈ࡞ͷΈ "844".ΛͬͨΞϓϦέʔγϣϯߏங
όοΫΤϯυͷߏஙΛࢧ͍͑ͯΔͷ͕ "844". https://github.com/awslabs/serverless-application-model
"844".ͱ ˔ $MPVE'PSNBUJPOͷ֦ுͰαʔόʔϨεΞϓϦέʔγϣ ϯͷߏஙʹಛԽͨ͠ϑϨʔϜϫʔΫ ˔ αʔόʔϨεϦιʔεΛ:".-Ͱఆٛ ˓ γϯϓϧͳߏจͰ$MPVE'PSNBUJPOΑΓهड़ྔݮΔ ˔ 4FSWFSMFTT'SBNFXPSLͱൺֱ͞ΕΔ
4".ςϯϓϨʔτ ˔ "1*(BUFXBZ-BNCEBɺ%ZOBNP%#ͳͲఆٛՄೳ
σϓϩΠίϚϯυͰ0,
ϩʔΧϧ࣮ߦαϙʔτ ˔ BXTTBNDMJͱ͍͏$-*πʔϧΛΠϯετʔϧ͢Δ ˔ "1*(BUFXBZ-BNCEBͷϩʔΧϧ࣮ߦΛ αϙʔτ ˔ -BNCEBΛݺͿͱ͖ͷΠϕϯτΛγϛϡϨʔτ Ͱ͖Δ ˓
4,JOFTJTɺ%ZOBNP%#ɺ"MFYB4LJMMͳͲ