Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
2020.12-浜松IT合同勉強会2020
Search
w2or3w
December 19, 2020
320
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2020.12-浜松IT合同勉強会2020
w2or3w
December 19, 2020
More Decks by w2or3w
See All by w2or3w
2021.09-DeployDeGo!!
w2or3w
0
29
2021.08-CICD-01
w2or3w
0
71
2021.06-Deploy-de-Go!!
w2or3w
0
49
2021.04-YOTEIASOBI vol.1 (Amplify, Cognito, Google Calendar)
w2or3w
0
330
2020.10-にゃーにゃーマップvol.4(Uber H3 Index)
w2or3w
0
440
2020.09-JAWS UG SONIC(コロナ対策サイト+にゃーにゃーマップvol.3)
w2or3w
0
360
2020.07-にゃーにゃーマップvol.2(CloudSearch)
w2or3w
0
370
2020.06-にゃーにゃーマップvol.1
w2or3w
0
360
2020.03-サーバーレスWebアプリ制作で学ぶAppSync
w2or3w
0
360
Featured
See All Featured
The agentic SEO stack - context over prompts
schlessera
0
970
Git: the NoSQL Database
bkeepers
PRO
433
67k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
490
30 Presentation Tips
portentint
PRO
1
430
Discover your Explorer Soul
emna__ayadi
2
1.3k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
Between Models and Reality
mayunak
4
500
Raft: Consensus for Rubyists
vanstee
142
7.8k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Transcript
サーバーレスWebアプリ制作で学ぶ 2020年 振り返り @w2or3w 2020.12.19 浜松IT合同勉強会2020 LT大会
自己紹介 @w2or3w 2020.12.19 浜松IT合同勉強会2020 LT大会
ナカムラ ツカサ 2(ツー) or(~か) 3(サン) 38才 リーマンアプリケーションエンジニア 最近サーバーレスアプリ制作にお熱です! 好き :
川や雪山で遊ぶこと JAWS-UG歴 : 約1年半 @w2or3w 自己紹介
自己紹介
この初々しさ! 2019年の浜松IT合同勉強会 LT大会 で 初LT! 自己紹介
2020年 何をした? @w2or3w 2020.12.19 浜松IT合同勉強会2020 LT大会
2020年なにをした? 1. 2019/06/28(金) JAWS-UG浜松 AWS勉強会 2. 2019/07/04(木) JAWS-UG浜松 AWS Expert
Online 3. 2019/08/21(水) JAWS-UG磐田 AWSコンテナ勉強会その2 4. 2019/08/23(金) JAWS-UG浜松 AWS勉強会 5. 2019/09/07(土) Local IT Meetup -Episode 1- IWATA 6. 2019/09/19(木) JAWS-UG浜松 AWS Expert Online 7. 2019/10/25(金) JAWS-UG浜松 AWS勉強会 8. 2019/11/23(土) JAWS-UG磐田 AWSコンテナ勉強会その3 9. 2019/11/29(金) JAWS-UG浜松 AWS勉強会 10. 2019/12/07(土) 浜松IT合同勉強会2019 LT大会 <- 去年!! 引き続き、 勉強会に参加した! なるべく 発表することを 意識した! 1. 2020/01/24(金) JAWS-UG浜松 AWS勉強会 (発表) 2. 2020/02/05(水) JAWS-UG浜松 Expert Online 視聴 3. 2020/03/25(水) JAWS-UG浜松 Expert Online 視聴 4. 2020/04/24(金) JAWS-UG浜松 AWS勉強会 (発表) 5. 2020/06/26(金) JAWS-UG浜松 AWS勉強会 (発表) 6. 2020/07/08(水) JAWS-UG浜松 Expert Online 視聴 (+発表) 7. 2020/08/28(金) JAWS-UG浜松 AWS勉強会 (発表の練習) 8. 2020/09/12(土) JAWS UG SONIC (発表) 9. 2020/10/30(金) JAWS-UG浜松 AWS勉強会 (発表) 10. 2020/12/19(土) 浜松IT合同勉強会2020 LT大会 (LT) <- Now!!
2020年なにをした? 何といっても この2つ! 新型コロナ対策サイト(浜松版)への コントリビュート にゃーにゃーマップを制作して シビックテック的なことをした
2020年 何をした? > 新型コロナ対策サイト浜松版へのコントリビュート マップベースWebアプリの制作 @w2or3w 2020.12.19 浜松IT合同勉強会2020 LT大会
2020年 何をした? ~ 新型コロナ対策サイト 浜松版 ~ 新型コロナウィルス 対策サイト で 何をした?
2020年 何をした? ~ 新型コロナ対策サイト 浜松版 ~ 立ち上げの場に (たまたま) 居合わせた。 そして
(Nuxt.js経験ないけど) ジョインした! ヨッ! \ ナイス ジョイン!! /
2020年 何をした? ~ 新型コロナ対策サイト 浜松版 ~ オープンデータと Webアプリのデータ とを 繋いだ!
ヨッ! \ オープンデータ活用!! /
2020年 何をした? ~ 新型コロナ対策サイト 浜松版 ~ UIも 少しはやったよ! ヨッ! \
強々Web デベロッパー!! / これらアプリの リンクを追加した! ここに スクロールバーを追加した! (※当時、感染者1名につき1行だった時に縦長になりすぎる のを防ぐ目的)
2020年 何をした? ~ 新型コロナ対策サイト 浜松版 ~ これのレイアウトを変更した! (※東京都のサイトから差分を探してマージしただけ) ヨッ! \
強々マージ職人!! / グラフを横スクロールできるようにしたり、 下にテーブルを表示するようにした! (※東京都のサイトから差分を探してマージしただけ) UIも 少しはやったよ!
2020年 何をした? ~ 新型コロナ対策サイト 浜松版 ~ \ ・・・・ /
2020年 何をした? ~ 新型コロナ対策サイト 浜松版 ~ \ もっとできるようになりたい! /
2020年 何をした? ~ にゃーにゃーマップ ~ \ もっとできるようになりたい! / Stay Near,
Enjoy Near (Nuxt.jsを)
2020年 何をした? 新型コロナ対策サイト浜松版へのコントリビュート > マップベースWebアプリの制作 @w2or3w 2020.12.19 浜松IT合同勉強会2020 LT大会
2020年 何をした? ~ にゃーにゃーマップ ~ (Nuxt.js を) \ もっとできるようになりたい! /
\ 沢山できたテイクアウトサイト / \ まとめたい!! / Stay Near, Enjoy Near
2020年 何をした? ~ にゃーにゃーマップ ~ \ 混雑ランプ! / \ 認証店舗!
/ \ Go To Eat! / Stay Near, Enjoy Near 制作期間 約2週間! 5月の頭ごろに1st版完成! 7月頃 9月頃 10月頃 12月末?
2020年 何をした? ~ にゃーにゃーマップ ~ 見どころはバックエンド! WebスクレイピングとGooglePlaceAPIを利用した情報収集とその自動化、 位置情報をキーにした情報検索や管理。
2020年 何をした? ~ にゃーにゃーマップ ~ 位置情報をキーにした情報検索や管理 => Uber’s H3 というものを利用
2020年 何をした? ~ にゃーにゃーマップ ~ 位置情報をキーにした情報検索や管理 => Uber’s H3 というものを利用
• タイプ (PK) • 名前 • 電話番号 • 住所 • 緯度経度 • h3index (Secondary Index) • : クライアントの現在位置(緯度経度) -> h3indexへ変換 DynamoDB(KVS)からh3indexでスパッと選択! この中にある(=h3index) 複数店舗情報をSelect !! ヨッ! \ サーバーレス!! / ~クライアントからのセレクト用~
2020年 何をした? ~ にゃーにゃーマップ ~ 位置情報をキーにした情報検索や管理 => Uber’s H3 というものを利用
type=food |- h3index=xxxxxxxxxxxffff |- shopinfo.json 住所、電話番号、店名、、などの柔軟な検索 ここでも位置情報(h3index)を検索条件に加えることで より効率的かつ低コストな検索が可能となる! ヨッ! \ データレイク!! / ~バックエンドからのセレクト用~
2020年 何をした? ~ にゃーにゃーマップ ~ 位置情報をキーにした情報検索や管理 => Uber’s H3 というものを利用
~バックエンドからのセレクト用~ (計画的に、柔軟な検索が可能!) ~クライアントからのセレクト用~ (バシバシ叩かれても平気!) \ にゃーにゃーマップは / \ バックエンドがテクい / \ サーバーレス!! /
@w2or3w 2020.12.19 浜松IT合同勉強会2020 LT大会 Enjoy OPENDATA with SERVERLESS Thank You
!!