#jawsug #jawssonic2020#jawsug_hamamatsu2020.09.12 JAWS UG SONIC
View Slide
JAWS-UG 浜松支部#jawsug #jawssonic2020#jawsug_hamamatsu2020.09.12 JAWS UG SONIC
JAWS-UG 浜松支部・1人目w2or3w (Tsukasa)サーバーレスでオープンデータ活用・2人目saito5656 (Saito)AWSでIoTを楽しんでる話#jawsug #jawssonic2020#jawsug_hamamatsu2020.09.12 JAWS UG SONIC
サーバーレスでオープンデータ活用 新型コロナ情報を対策サイトで活用! 認証店舗一覧情報をマップサイトで活用! @w2or3w2020.09.12 JAWS UG SONIC#jawsug #jawssonic2020#jawsug_hamamatsu
ナカムラ ツカサ2(ツー) or(~か) 3(サン) 37才リーマンアプリケーションエンジニア最近サーバーレスアプリ制作にお熱です!好き : 川や雪山で遊ぶことJAWS-UG歴 : 約1年@w2or3w自己紹介
JAWS-UG 浜松支部・2011年発足・毎月開催しててエライ支部(2019年~現在)・じつは 鮫アイコンを拡張した初めての支部・さいきん NHKに取り上げられた 日本歴代最高気温(タイ)41.1℃をマーク#jawsug #jawssonic2020#jawsug_hamamatsu
JAWS-UG 浜松支部アツいぞ!浜松!AWS公式さんありがとう!
JAWS-UG 浜松支部写真には載ってるけど記事には登場しない。うらやましい > <!ので、今からここでアピります ^ ^!AWS公式さんありがとう!
サーバーレスでオープンデータ活用 > 新型コロナ情報を対策サイトで活用! 認証店舗一覧情報をマップサイトで活用! @w2or3w#jawsug #jawssonic2020#jawsug_hamamatsu2020.09.12 JAWS UG SONIC
新型コロナ情報を対策サイトで活用!Code for Japanが制作Nuxt.jsの静的WebサイトGitHubでコード管理オープンソースモダンな技術・環境エンジニアホイホイ各地でフォークされる
新型コロナ情報を対策サイトで活用!Code 4 Hamamatsu 爆誕常連連携日・月・火・水(4日)
新型コロナ情報を対策サイトで活用!なかよしなのじゃ!わんゎ・・ぺい!いえーい!
新型コロナ情報を対策サイトで活用!浜松市版では5種類の情報を可視化・検査陽性者の状況・陽性患者の属性・陽性患者数・検査実施人数・相談件数
新型コロナ情報を対策サイトで活用!data.json {patients_summary{...}, patients{...},patients_summary{...}, inspection_persons{...},contacts{...}}
新型コロナ情報を対策サイトで活用!浜松市 :3種類のCSVを作成・公開・検査陽性患者の属性・検査実施人数・相談件数3種類のCSVを5種類のデータを含むJSONに変換する仕掛け(API)
新型コロナ情報を対策サイトで活用!定期的(1回/日)にポーリングするCSVを取得してJSONにして返すJSONに変更があったらPushしてデプロイにっこりGitHub Actions API Gateway Lambda(Python) ふじのくにオープンデータカタログ新型コロナ浜松市情報最新データデプロイの自動化✨
新型コロナ情報を対策サイトで活用!ここでやってもいいんだけど、、。GitHub Actions API Gateway Lambda(Python) ふじのくにオープンデータカタログ・・・新型コロナ浜松市情報
新型コロナ情報を対策サイトで活用!API化しておくと他の用途でも使えて便利 ニコニコGitHub Actions API Gateway Lambda(Python) ふじのくにオープンデータカタログ新型コロナ浜松市情報
新型コロナ情報を対策サイトで活用!個人的な工作監視・蓄積・通知する仕掛けニコニコGitHub Actions API Gateway Lambda(Python) ふじのくにオープンデータカタログ新型コロナ浜松市情報
新型コロナ情報を対策サイトで活用!GitHub Actions API Gateway Lambda(Python) ふじのくにオープンデータカタログ新型コロナ浜松市情報
サーバーレスでオープンデータ活用 新型コロナ情報を対策サイトで活用! > 認証店舗一覧情報をマップサイトで活用! @w2or3w#jawsug #jawssonic2020#jawsug_hamamatsu2020.09.12 JAWS UG SONIC
認証店舗一覧情報をマップサイトで活用!『はままつ安全・安心な飲食店認証制度』感染症予防対策に係る基準を設け、申請してクリアした店舗を公表オープンデータでも公開 → 活用しよう! にゃーにゃーマップで! ← (?)
認証店舗一覧情報をマップサイトで活用!『にゃーにゃーマップ』マップベースのWebアプリケーション・コロナ時代を意識した何かアプリ作りたかった (対策サイトと同じNuxt.jsで!)・複数立ち上がったテイクアウトサイトを より利用しやすい形でまとめたかったで、5月くらいに作ってた。Stay Near, Enjoy NearHPや各種SNS ->電話や経路検索 ->※登録店舗は 浜松周辺のみ
認証店舗一覧情報をマップサイトで活用!DynamoDBストリームでLambdaをトリガーして、Elasticsearch Serviceとデータを同期。店舗情報のマスターはDynamoDBで管理。検索したい場所の緯度経度を渡してElasticsearchから距離の近い順に店舗情報を取得。API Gateway Lambda(Python) Elasticsearch ServiceDynamoDB店舗情報項目・店の名前・緯度・経度 (lat, lon)・住所・電話番号・HPや各種SNS情報--- 緯度経度(lat,lon) -------------------------------------><-----------------------------周辺の店舗情報(近い順) ---
認証店舗一覧情報をマップサイトで活用!API Gateway Lambda(Python) Elasticsearch ServiceDynamoDBEventBridge(CloudWatch Events)認証店舗には★がつくようにしてみた。認証情報取得の 自動化 と 通知 も✨店舗情報項目・店の名前・緯度・経度 (lat, lon)・住所・電話番号・HPや各種SNS情報・スター認証店舗情報
認証店舗一覧情報をマップサイトで活用!(余談)緯度経度で検索する手段選定の話API Gateway Lambda(Python) Elasticsearch ServiceDynamoDB<- 検索するところやりかた、しらん。--- 緯度経度(lat,lon) -------------------------------------><-----------------------------周辺の店舗情報(近い順) ---
認証店舗一覧情報をマップサイトで活用!(JAWS-UG浜松 7月の勉強会スライド再利用)候補消去法サクッ!
認証店舗一覧情報をマップサイトで活用!固定費かからない・ある程度無料で使える・必要に応じてスケールするいいやり方あったら教えてください...!(JAWS-UG浜松 7月の勉強会スライド再利用)ぴえん
Enjoy OPENDATA with SERVERLESSThank You !!@w2or3w#jawsug #jawssonic2020#jawsug_hamamatsu2020.09.12 JAWS UG SONIC