我正在一个团队工作,该团队正在制作一个类似于 Instagram 的网站。类似的意思是我们在后端使用了类似的技术,但这个概念与 Instagram 无关。
无论如何,我在这里阅读了这篇描述 Instagram 竞争堆栈的文章:
是什么为 Instagram 提供动力:数百个实例,数十种技术
老实说,我对他们使用的不同技术的数量感到不知所措。我想知道的是,是否有必要从这么多不同和特定的技术开始,以制造能够维持大量流量并继续正常工作的东西?
目前,我们正在使用 Apache Web 服务器、MySQL 数据库、Django/python 框架、HTML/CSS/Javascript 前端和 Ajax 来使事情变得更加动态 - 你知道,工作。我们的目标是利用 Amazon Web Services 来托管我们的项目。我们的项目是在 Linux 机器(Ubuntu)上构建的。
我们是否需要使用许多其他软件包/工具来确保我们的网站是一流的?从我们的角度来看,它功能齐全。这似乎是一个新手问题,但相对于 Instagram 开发人员,我们是新手。