Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2020.09-JAWS UG SONIC(コロナ対策サイト+にゃーにゃーマップvol.3)

w2or3w
September 12, 2020
220

2020.09-JAWS UG SONIC(コロナ対策サイト+にゃーにゃーマップvol.3)

w2or3w

September 12, 2020
Tweet

Transcript

  1. 新型コロナ情報を対策サイトで活用! 定期的(1回/日) に ポーリングする CSVを取得して JSONにして返す JSONに変更があったら Pushしてデプロイ にっこり GitHub

    Actions API Gateway Lambda(Python) ふじのくにオープンデータカタログ 新型コロナ浜松市情報 最新データデプロイの自動化✨
  2. 認証店舗一覧情報をマップサイトで活用! DynamoDBストリームで Lambdaをトリガーして、 Elasticsearch Serviceと データを同期。 店舗情報のマスターは DynamoDBで管理。 検索したい場所の緯度経度を渡して Elasticsearchから距離の近い順に店舗情報を取得。

    API Gateway Lambda(Python) Elasticsearch Service DynamoDB 店舗情報項目 ・店の名前 ・緯度・経度 (lat, lon) ・住所・電話番号 ・HPや各種SNS情報 --- 緯度経度(lat,lon) -------------------------------------> <-----------------------------周辺の店舗情報(近い順) ---
  3. 認証店舗一覧情報をマップサイトで活用! API Gateway Lambda(Python) Elasticsearch Service DynamoDB EventBridge (CloudWatch Events)

    認証店舗には★がつくようにしてみた。 認証情報取得の 自動化 と 通知 も✨ 店舗情報項目 ・店の名前 ・緯度・経度 (lat, lon) ・住所・電話番号 ・HPや各種SNS情報 ・スター 認証店舗情報
  4. 認証店舗一覧情報をマップサイトで活用! (余談) 緯度経度で検索する手段選定の話 API Gateway Lambda(Python) Elasticsearch Service DynamoDB <-

    検索するところ やりかた、 しらん。 --- 緯度経度(lat,lon) -------------------------------------> <-----------------------------周辺の店舗情報(近い順) ---