2019年岩崎学園進級式で使いました
ステージで踊っているアイドルを応援しよう!!
使い方
- スマホを振る
- 上の写真のようにハートが追加される!
- ハートを出してアイドルを応援しよう!
- ハートのゲージが貯まると最後に新入生にメッセージが出ます!
- Rails
- Canvas
このアプリは実際にAWS(ECS, ECK)を使いデプロイして、4000人ほどに使っていただきました
結果としてはサーバーが落ちるという結果になってしまいました。。。
もともと5000人ほどが入る会場でしたので、それぐらいの人がさばければいいと思っていましたが
4000人ほどが同時にスマホを振り応援してもらえましたが、スマホを一度振るごとにwebsocketを2~3回飛ばしていました
このwebsocketを飛ばしていることに気づかずに結果として10000ほどのアクセスが来てサーバーが落ちてしまいました
負荷テストをしていましたが、ALBを通して行っておらずテストも不十分でした
自分で初めてデプロイまでしたアプリですが結果としては失敗で終わってしまいましたが、今後のアプリデプロイで今回の知見が活かせるようにしたいです
- websocket通信全般
- Canvasを使用してハートを飛ばす処理
- Railsでの処理