サーバーについて「どうしてもっと良いサーバーを使わないのか?」とのご質問をいただくことがございますが、サーバーについては、投資できる部分はすでに最高のプランを使っており、サービスを動かし続けながら常にメンテナンスを行っています。
しかし、技術的に地道な改善が必要な箇所があり、まだ問題が解決できていないという状態です。
負荷対策については、「定期的にメンテナンス日を設ければ安定運用ができるのでは?」というご意見を多くお見かけしています。昔のインターネットサービスでは、サービスを止めないとメンテナンスができなかったと思うのですが、いまはサービスを動かしつづけながらメンテナンスを行うことができます。ですので、Pocochaのサーバーもサービスを動かしつづけながら随時メンテナンスを行っています。
また、新しい機能について発表すると「新しい機能を作るならエンジニアを負荷対策チームに集めてほしい」とのお声をいただくこともあります。
お気持ちはとてもよくわかるのですが、実はそれは難しくなっております。
エンジニアには、iOS、Android、サーバー、Webなど、それぞれの専門領域があり、それぞれ特有の知識・技能が必要です。そのため、領域をまたいで、例えばWeb担当のエンジニアをサーバー担当チームに移動させるようなことはできません。
サーバー担当チームの強化については、DeNA全社から協力してくれるエンジニアを集めていますが、それでも追いついていない状況があります。これからも採用含めて尽力していく予定ですが、もしみなさんの周りに天才サーバーエンジニアがいらっしゃいましたら、ぜひご紹介いただけますと幸いです。
また、今後はサーバー負荷だけでなく、端末の熱暴走の防止、エラーの改善など、iOS・Android側も含めて、アプリの仕組み・パフォーマンス全体を見直していく地道な作業を行うことを決定いたしました。
より具体的な例をあげますと、直近(2020年9月時点)では、カクつきを防ぐためにサーバーの仕組みを大きく改善しております。新しいサーバーは、視聴・配信と相性がいい最新技術を使っています。実際、テスト環境下では、よりなめらかに配信・視聴ができることを確認することができました。その新しい仕組みのサーバーを、実は2020年8月から一部配信に試験的に導入しており、2020年内を目処にすべての配信で新しいサーバーを使いたいと思っています。一気にすべての配信システムを変えてしまうと不具合が発生してしまうので、みなさまにトラブルなくアプリを楽しんでいただけるよう徐々に移行を進めていきます。
その他にも、「クラッシュ」と呼ばれる「配信落ち」についての対策やコメント遅延の調査も重点的に行っていく予定です。
負荷対策については課題がたくさんあると考えていますので、みなさまからいただいたご意見を参考にさせていただきながら、着実に行って参ります。
2020.6.27~2020.6.29 オンラインぽこフォーラム
初出し情報からQ&Aまで 「オンラインぽこフォーラム」Vol.1開催レポート
2020.7.26 ぽこフォーラム
#プロデューサーQA ぽこフォーラムVol.2編
2020.9.20 ぽこフォーラム
プロデューサーQA ぽこフォーラム最新情報公開編 vol.3
<追記>
負荷対策をしっかりしてほしい!
ご迷惑をおかけして申し訳ありません。2021年も引き続き負荷対策には大きな開発リソースを割き、最優先課題として取り組んでいきます。
現在も段階的に改善を行ってはおりますが、正直まだ手を入れるべき場所が残っています。計画では、もう半年ほどは重点的に負荷対策を行う予定なのですが、地道に改善を進めていきます。また、負荷対策については今後もぽこフォーラムなどの機会にしっかり進捗を報告していこうと思っています。
2020.1.10 POCO FES 2021
#プロデューサーQA POCO FES 2021編