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

ニューノーマル時代のイベント運営への取り組み / Approaches to Event Management in the New Normal

ニューノーマル時代のイベント運営への取り組み / Approaches to Event Management in the New Normal

■イベント

【Sansan Technical View】Sansanの技術的「挑戦」
https://sansan.connpass.com/event/208003/

■登壇概要

タイトル:ニューノーマル時代のイベント運営への取り組み

登壇者:Eight事業部 齊藤 実

▼Sansan Builders Blog

https://buildersbox.corp-sansan.com/

Sansan

May 28, 2021
Tweet

More Decks by Sansan

Other Decks in Technology

Transcript

  1. 2 ⿑藤 実 (Minoru Saito) Sansan株式会社 Eight事業部@名古屋⽀店 WEBエンジニア Sier・ベンチャー企業を経て、2020年にSansan株式会社へ⼊社、 名古屋⽀店に配属。

    Eight事業部で主にビジネスイベント「Meets」や、Eightの広告事 業に関する開発・運⽤に携わる。 最近では、参加型オンラインイベント 「Meets Online Live」の⽴ ち上げに関わり、技術調査、インフラ構築からフロントエンド開発 までを担当。 新しいサービスを考えることが⼤好き。
  2. 11 めまぐるしく開発が進む中での課題感 💦 開発途中で仕様が変わったり、中⽌になることもしばしば。 💦 💦 PMとの仕様の合意 他チームとの連携 技術的課題の改善 プロジェクトの

    スケジューリング プロジェクト単位での 振り返りの実施 FWのバージョンアップの スケジューリング チームのプロセスの改善
  3. セールスピッチ配信 デモ選択画⾯ デモ配信 アンケート表⽰ A B C D デモ1 デモ1

    デモ2 デモ4 デモ1を選択 デモ1を選択 デモ2を選択 デモ4を選択 運営 運営 オンラインイベントの流れ 運営
  4. 実績 - 同時最⼤接続数:180 - リアクション数:1,000/H - Push通知に要した最⼤の時間:7s - 負荷テストでの計測値どおり -

    料⾦: - API Gateway ≒ $0.1〜0.2, Lambda ≒ $0.01, DynamoDB ≒ $0.02 - ∴1開催あたり、50円もかかっていない - ⼩規模なら、API Gatewayを使った実装で問題ない
  5. TIPS - SAMのWebSocket対応はまだ未定 - https://github.com/aws/aws-sam-cli/issues/896 - API Gateway WebSocket クォータは事前に確認しておく

    - Lambda Authorizer関連 - 呼び出しは接続時のみなので返すポリシーに注意 - contextオプション便利 - コンソールでの接続確認はwscat, awscurlが便利
  6. 参考⽂献 - https://aws.amazon.com/jp/serverless/sam/ - https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/limits.htm l#apigateway-execution-service-websocket-limits-table - https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/api- gateway-lambda-authorizer-output.html -

    https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/apigatew ay-how-to-call-websocket-api-wscat.html - https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/apigatew ay-how-to-call-websocket-api-connections.html - https://artillery.io/