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

AWSサーバーレスが支える劇団ノーミーツのオンライン劇場ZA / AWS Dev Day On...

touyou
September 28, 2021

AWSサーバーレスが支える劇団ノーミーツのオンライン劇場ZA / AWS Dev Day Online 2021 C-5

AWS Dev Day 2021のブレイクアウトセッションで土田と二人で登壇させていただいた資料になります。(※ 一部公開用に改変しております。)

AmplifyというAWSサーバーレス技術を用いて、いかに小さなチームで、短期間でオンライン劇場ZAを作り上げたのか、そしてそれによってどのような体験が得られたのか、についてざっくりとご紹介しています。

touyou

September 28, 2021
Tweet

More Decks by touyou

Other Decks in Technology

Transcript

  1. © 2021, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. AWSαʔόʔϨε͕ࢧ͑Δ ܶஂϊʔϛʔπͷΦϯϥΠϯܶ৔ Yuki Tsuchida @gagagahaku ܶஂϊʔϛʔπ / ςΫχΧϧϚωʔδϟʔ PARTY / ΤϯδχΞ Yosuke Fujii @touyou_dev ΦϯϥΠϯܶ৔ZA / UXΤϯδχΞ C - 5
  2. 劇団ノーミーツ ロゴ 会社名 株式会社Meets 主な業績 ACC TOKYO CREATIVE AWARDS クリエイティブイノベーション部⾨

    ACCゴールド受賞 第24回メディア芸術祭 エンターテイメント部⾨ 優秀賞受賞 2020年、コロナ禍に⽣まれたオンライン劇団。 Twitterで3000万回以上再⽣された短編Zoom演劇 をきっかけに、オンラインでの演劇の可能性に挑戦 し続ける。⻑編作品全3作で累計14,000⼈を動員。
  3. LINE UP 技術構成 Amazon Cognito Stripe Zendesk GMO Payment Gateway

    Amazon CloudFront Amazon Simple Storage Service (Amazon S3) AWS Amplify AWS Lambda AWS AppSync AWS Secrets Manager Vimeo OBS 劇団ノーミーツ 配信チーム Amazon API Gateway Amazon DynamoDB Amazon Simple Email 
 Service (Amazon SES) Next.js Amazon Opensearch 
 Service
  4. ܶஂϊʔϛʔπɹ;" αʔόʔαΠυٕज़ఏҊॻ ౔ా༔ً ཁ݅ ϩάΠϯձһొ࿥ʢొ࿥࣌ʹଐੑ৘ใʣ ܾࡁػೳʢΧʔυܾࡁ  ੜ഑৴ػೳΞʔΧΠϒ㿆 ө૾഑৴ʢཁݕ౼ɾϊϯίʔυઆ͋Γʣ ܶஂެԋৄࡉϖʔδ

    ެԋ໰͍߹Θͤϝοηʔδػೳ ϝʔϧ΍4MBDL  2 ཁ݅ ɾ։ԋ࣌ؒʹଟ͘ͷΞΫηε͕ूத͢Δˡ֦ுੑɾՄ༻ੑ ɾอकίετ͕͋·Γ͔͚ΒΕͳ͍ ɾ։ൃίετ΋ਖ਼௚ɺɺɺ ɾ݄ϦϦʔεɺ݄ʹ͸ϕʔλ׬੒ͯ͠ςετ௨͍ͨ͠ Ͱ͖ͨΒෛՙςετ΋͍ͨ͠ 3 ՄೳͳݶΓ࣮૷ίετΛԼ͛ ֦ுੑՄ༻ੑΛ୲อ͢Δ ˠαʔόϨε ՄೳͳݶΓϚωʔδυαʔϏε 4 ZAの誕⽣を決定づけたテクニカルマネージャーのプレゼン
  5. ⾨外不出モラトリアム pages/events/monmora まずはリリースすることを 優先して取り組んだ プロトタイプ的公演ページ pages/events/soredemo それでも笑えれば ノーミーツの可能性を ⽰す挑戦をした チャットの柿落とし

    これからの公演 これまでの公演 pages/events/online-theater-contest 全国学⽣オンライン演劇祭 完全無料配信 タイムテーブル⼊りの 公演ページを作成
  6. GraphQLのsubscriptionで実現 チャット機能のすべて 機 能   演 劇 体 験  

      開 発 体 験 両 ⽅       新 ⾵ 呼 起 「不本意アンロック」のチャット演出(※動画部分は伏せております)
  7. GraphQLのsubscriptionで実現 チャット機能のすべて 機 能   演 劇 体 験  

      開 発 体 験 両 ⽅       新 ⾵ 呼 起 「それでも笑えれば」の選択肢表⽰ 「VIVA LA VALENTINE」のサイリウムスタンプ
  8. GraphQLのsubscriptionで実現 チャット機能のすべて 機 能   演 劇 体 験  

      開 発 体 験 両 ⽅       新 ⾵ 呼 起 AppSync DynamoDB subscription onCreateChat { createChat { … } } GraphQLのsubscriptionクエリ
  9. GraphQLのsubscriptionで実現 チャット機能のすべて 機 能   演 劇 体 験  

      開 発 体 験 両 ⽅       新 ⾵ 呼 起 ノーミーツの仲間がお客様の トラブルなどをチャットから拾ったり…
  10. GraphQLのsubscriptionで実現 チャット機能のすべて 機 能   演 劇 体 験  

      開 発 体 験 両 ⽅       新 ⾵ 呼 起 ノーミーツの仲間がお客様の トラブルなどをチャットから拾ったり… 考察合戦の様⼦を⾒て どこまで理解されてるかを確認したり
  11. GraphQLのsubscriptionで実現 チャット機能のすべて 機 能   演 劇 体 験  

      開 発 体 験 両 ⽅       新 ⾵ 呼 起 ノーミーツの仲間がお客様の トラブルなどをチャットから拾ったり… 考察合戦の様⼦を⾒て どこまで理解されてるかを確認したり 中には裏⽅メンバーへの メッセージを送る⼈も
  12. 株式会社CHIMNEY TOWN ミュージカル えんとつ町のプペル 原作・脚本・演出  ⻄野亮廣 場所(オフライン) 東京キネマ倶楽部 場所(オンライン) オンライン劇場「ZA」 初台本読み合わせ配信 10⽉10⽇ 13時開場

    ミュージカル本編配信 11⽉16⽇ 18時30分開場(アフタートーク付き) 11⽉18⽇ 18時30分開場(⽇本語字幕付き) 11⽉19⽇ 18時30分開場(英語字幕付き)