$30 off During Our Annual Pro Sale. View Details »
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
820
Denoで簡単なCLIツールを作ってみる / Try to make a simple CLI tool with Deno
kentarom
0
1.1k
GatsbyJSで作った個人ブログの構成を色々見直してみた / Improve my personal blog made with GatsbyJS
kentarom
1
430
Webサイトパフォーマンスを継続的に計測したい!!! / I want to continuously measure my website performance!!!
kentarom
2
580
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
870
OGP画像を生成するNode.jsのライブラリを作ってみた / Create a Node.js module for generating Open Graph image
kentarom
1
7.5k
チームをよしなにする立場を経験して学んだこと / Things I have learned in leading the team
kentarom
0
800
AWSの既存サービスを活用して、 障害検知・復旧を迅速化するカラクリ / JAWS-UG Kanazawa x OpsJAWS
kentarom
2
4.7k
Other Decks in Programming
See All in Programming
Stay Hacker 〜九州で生まれ、Perlに出会い、コミュニティで育つ〜
pyama86
2
3.3k
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2k
AIエージェントでのJava開発がはかどるMCPをAIを使って開発してみた / java mcp for jjug
kishida
4
840
Why Kotlin? 電子カルテを Kotlin で開発する理由 / Why Kotlin? at Henry
agatan
2
2.7k
S3 VectorsとStrands Agentsを利用したAgentic RAGシステムの構築
tosuri13
4
240
モダンJSフレームワークのビルドプロセス 〜なぜReactは503行、Svelteは12行なのか〜
fuuki12
0
170
20 years of Symfony, what's next?
fabpot
2
250
Reactive Thinking with Signals and the new Resource API
manfredsteyer
PRO
0
150
How Software Deployment tools have changed in the past 20 years
geshan
0
26k
All(?) About Point Sets
hole
0
240
ID管理機能開発の裏側 高速にSaaS連携を実現したチームのAI活用編
atzzcokek
0
160
チーム開発の “地ならし"
konifar
8
6.8k
Featured
See All Featured
How GitHub (no longer) Works
holman
316
140k
Bash Introduction
62gerente
615
210k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
The Cult of Friendly URLs
andyhume
79
6.7k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
RailsConf 2023
tenderlove
30
1.3k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
70
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ͳͲ