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
380
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
710
Denoで簡単なCLIツールを作ってみる / Try to make a simple CLI tool with Deno
kentarom
0
950
GatsbyJSで作った個人ブログの構成を色々見直してみた / Improve my personal blog made with GatsbyJS
kentarom
1
360
Webサイトパフォーマンスを継続的に計測したい!!! / I want to continuously measure my website performance!!!
kentarom
2
510
Actions ToolkitではじめるGitHub Action開発 / Getting started creating a GitHub Action with Actions Toolkit
kentarom
2
1.8k
GitHub Gistを使って、アクティビティを可視化しよう / Let's try visualizing your activity using the GitHub Gist
kentarom
1
790
OGP画像を生成するNode.jsのライブラリを作ってみた / Create a Node.js module for generating Open Graph image
kentarom
1
7.3k
チームをよしなにする立場を経験して学んだこと / Things I have learned in leading the team
kentarom
0
710
AWSの既存サービスを活用して、 障害検知・復旧を迅速化するカラクリ / JAWS-UG Kanazawa x OpsJAWS
kentarom
2
4.7k
Other Decks in Programming
See All in Programming
テストコードのガイドライン 〜作成から運用まで〜
riku929hr
5
700
創造的活動から切り拓く新たなキャリア 好きから始めてみる夜勤オペレーターからSREへの転身
yjszk
1
130
Spatial Rendering for Apple Vision Pro
warrenm
0
110
「Chatwork」Android版アプリを 支える単体テストの現在
okuzawats
0
180
Security_for_introducing_eBPF
kentatada
0
110
各クラウドサービスにおける.NETの対応と見解
ymd65536
0
110
SymfonyCon Vienna 2025: Twig, still relevant in 2025?
fabpot
3
1.2k
たのしいparse.y
ydah
3
120
선언형 UI에서의 상태관리
l2hyunwoo
0
180
テストコード書いてみませんか?
onopon
2
130
採用事例の少ないSvelteを選んだ理由と それを正解にするためにやっていること
oekazuma
2
1k
Effective Signals in Angular 19+: Rules and Helpers
manfredsteyer
PRO
0
110
Featured
See All Featured
Designing for humans not robots
tammielis
250
25k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
48
2.2k
How to Think Like a Performance Engineer
csswizardry
22
1.2k
Six Lessons from altMBA
skipperchong
27
3.5k
How To Stay Up To Date on Web Technology
chriscoyier
789
250k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
111
49k
The Invisible Side of Design
smashingmag
298
50k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
Product Roadmaps are Hard
iamctodd
PRO
49
11k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
For a Future-Friendly Web
brad_frost
175
9.4k
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ͳͲ