アプリの拡張性についてはよく耳にしますが、矛盾する情報がたくさんあります。一方では、すべてのWebホストは、負荷が増加したときにサーバーを追加することでスケーリングを簡単に行えると主張していますが、これは非常に簡単に思えます。しかし、その後、すでに自動スケーリングされたWebホスト(herokuのheroscaleなど)でアプリのスケーリングを行うと主張する他のサービスが出てきます。これらのサービスが必要な場合、Webホスト自体を100%スケーラブルにすることはできません。また、アプリが一晩で爆発し、クラッシュするか、ほとんどクラッシュして、十分な拡張性がなかったためにすべてのトラフィックが台無しになるというニュースを今でも耳にします。明らかに、これらのビッグタイムアプリの開発者は、herokuのような人気のある「スケーラブルな」ウェブホストについて聞いたことがあるので、それらを使用するだけで問題はありません。
要約、ガイドなどはありますか?これらすべてが発生する理由、現在のソリューション、およびそれらのソリューションで実際にどの程度スケーラブルになるかを説明するものはありますか?どこから始めればいいですか?