Scribble Maps Blog
成長痛とコロナウイルス
ここ数日間、Scribble Mapsのパフォーマンスがいつもと違うことにお気づきだったかもしれません。私たちはアクセス集中には慣れており、定期的に発生していますが、イタリアの大手ニュースサイトでコロナウイルスの感染場所を示すためにマップが使用された際、これまでに見たことのないようなトラフィックに見舞われました。非常に深刻なトラフィックでした。あまりに深刻だったため、私たちはこのマイルストーンを記録するのを待っていました。このマイルストーンがコロナウイルスのようなものによってもたらされたことは残念であり、他のことでこのマイルストーンを達成したかったと願うばかりです。
インフラのアップデートを行っている最中で、このアクセス集中が起きる直前にアップデートをデプロイしようとしていたため、これ以上ない最悪のタイミングでした。当社のウィジェットは無制限のマップ表示を提供しているため、トラフィックを止めるものは何もありませんでした。私たちのマップは、最終的に100万人以上の人々に閲覧されることになりました。
これは私たちにとって学びの機会となり、ここ数週間は残業を重ね、このようなシナリオに対処するための完全な再構築を行っただけでなく、将来にわたってScribble Mapsの可用性を確保するためのいくつかのステップを講じました。現在、多くの方々が日々の業務で私たちを頼りにしているため、常に99.9%のアップタイム保証を達成できるようにする必要があります。
インフラのアップデートを行っている最中で、このアクセス集中が起きる直前にアップデートをデプロイしようとしていたため、これ以上ない最悪のタイミングでした。当社のウィジェットは無制限のマップ表示を提供しているため、トラフィックを止めるものは何もありませんでした。私たちのマップは、最終的に100万人以上の人々に閲覧されることになりました。
これは私たちにとって学びの機会となり、ここ数週間は残業を重ね、このようなシナリオに対処するための完全な再構築を行っただけでなく、将来にわたってScribble Mapsの可用性を確保するためのいくつかのステップを講じました。現在、多くの方々が日々の業務で私たちを頼りにしているため、常に99.9%のアップタイム保証を達成できるようにする必要があります。
災害復旧(ディザスタリカバリ)
私たちは常にアプリのために複数のロケーションを維持してきましたが、今回の経験を踏まえ、アプリとデータの冗長性をさらに強化しました。また、あらゆる状況に迅速に対応できるようになりました。地理的冗長データストアを追加したほか、大災害に備えたフォールバックデータセンターも追加しました。これらのアップデートにより、Scribble Mapsは大災害に直面しても機能し続けることができます。
関心の分離
私たちはアプリケーションの関心の分離を積極的に進めています。例えば、マップのベースデータを提供する場所は、ベクターデータを提供する場所とは別になり、これらすべてがウィジェットから完全に分離されています。私たちの最大の関心事は、お客様のミッションクリティカルなデータへのアクセスを常に可能にすることです。関心を分離することで、万が一問題が発生した場合でも、サービスの他の部分が機能しなくなることを心配することなく、特定の問題に集中することができます。
今後の展望
私たちは通常、皆様から要望のあった機能の開発にほとんどの時間を費やしているため、目に見える機能開発が遅れてしまったことをお詫び申し上げます。しかし、全体としてウィジェットの応答性が大幅に向上したことをお知らせできることを嬉しく思います。マップの最初の表示にかかる時間を2〜3秒短縮しました。
私たちは自らの責任を真摯に受け止めており、Scribble Mapsを信頼してくださっていること、そして私たちがこれらの成長痛やScribble Mapsの未来に取り組む中で、温かく見守ってくださっていることに感謝いたします。
ハッピー・マッピング!
私たちは自らの責任を真摯に受け止めており、Scribble Mapsを信頼してくださっていること、そして私たちがこれらの成長痛やScribble Mapsの未来に取り組む中で、温かく見守ってくださっていることに感謝いたします。
ハッピー・マッピング!
