0

我正在一个团队工作,该团队正在制作一个类似于 Instagram 的网站。类似的意思是我们在后端使用了类似的技术,但这个概念与 Instagram 无关。

无论如何,我在这里阅读了这篇描述 Instagram 竞争堆栈的文章:

是什么为 Instagram 提供动力:数百个实例,数十种技术

老实说,我对他们使用的不同技术的数量感到不知所措。我想知道的是,是否有必要从这么多不同和特定的技术开始,以制造能够维持大量流量并继续正常工作的东西?

目前,我们正在使用 Apache Web 服务器、MySQL 数据库、Django/python 框架、HTML/CSS/Javascript 前端和 Ajax 来使事情变得更加动态 - 你知道,工作。我们的目标是利用 Amazon Web Services 来托管我们的项目。我们的项目是在 Linux 机器(Ubuntu)上构建的。

我们是否需要使用许多其他软件包/工具来确保我们的网站是一流的?从我们的角度来看,它功能齐全。这似乎是一个新手问题,但相对于 Instagram 开发人员,我们是新手。

4

1 回答 1

3

从简单开始。根据您的需要进行专业化。

Instagram 是一个巨大的财产,在不寻常的情况下提供大量流量。不要将他们的基础设施作为开始工作的方式。从有效的开始,然后当您发现无效时,更换它们。

随着 Web 项目的发展和成熟,它们通常会结合越来越多的专业技术和架构来满足其特定需求。不要将他们的基础设施作为模板,而是作为一个教训,期望随着产品的发展而发展和发展您的基础设施。

衡量一切。知道你需要在哪里变得更好。迭代。转到1。:)

于 2013-05-04T00:22:21.307 回答