私は、たとえば Instagram に似た Web サイトを作成しているチームに取り組んでいます。バックエンドで同様のテクノロジーを採用しているという意味では似ていますが、コンセプトは Instagram とは関係ありません。
とにかく、私はInstagramの競合スタックについて説明しているこの記事をここで読んでいました。
Instagram を支えるもの: 数百のインスタンス、数十のテクノロジー
正直に言うと、彼らが採用しているさまざまなテクノロジーの数に圧倒されました。私が知りたいのは、多くのトラフィックを維持し、問題なく機能し続けることができるものを作成するには、非常に多くの異なる特定のテクノロジから始める必要があるということです。
現在、Apache Web サーバー、MySQL データベース、Django/python フレームワーク、HTML/CSS/Javascript フロント エンド、および Ajax を使用して、物事をより動的にする作業を行っています。アマゾン ウェブ サービスを利用してプロジェクトをホストすることを目指しています。私たちのプロジェクトは、Linux マシン (Ubuntu) で構築されています。
私たちのウェブサイトが一流であることを保証するために、他の多くのソフトウェアパッケージ/ツールを使用する必要がありますか? 私たちの観点からは、完全に機能しています。これは初心者の質問のように思えるかもしれませんが、私たちは Instagram 開発者に関しては初心者です。