Instagram在两年内以10亿美元的高价被Facebook收购,并与约100名工程师组成的硅谷团队在硅谷工作。首次发布后将近十年,他们的生活发生了许多变化。然而,一件事保持不变。创始人的理念:“先做简单的事情”。这始于他们的生存策略,但很快就变成了一种口头禅,如今,Instagram上的每个工程师都将这种口头禅烧入了他们的大脑。
随着应用程序的复杂性开始变得雄心勃勃,其背后的工程设计变得越来越困难。当目标是最简单,优雅地激发每个用户的创造力时,您必须构建一个流畅的应用程序。这就是为什么两位创始人都总是选择实用性而不是完美。要做到这一点,Instagram需要最好的工程师,在被Facebook收购之前,它只能雇用六名这样的工程师。Facebook的全面招聘流程使Instagram可以轻松地在构建平台所需的人才上不妥协。
随着用户群的增加,每天有超过3亿用户发布超过7,000万条帖子,Instagram已使用母公司的自动化流程来部署该软件。由于开发人员团队很小,并且该应用程序专注于用户体验,因此与大多数其他应用程序相比,推出的更改更快且太多。母公司没有压力采用其技术。该服务的后端完全由Python编写,并带有一些C ++,自创建以来一直保持不变。
在存储系统方面,Instagram已从Amazon Web Services转移到Facebook的数据中心。这样做的好处是成本效益高,集成过程中的轻松性和全天候的内部支持。通常,“首先做简单的事情”始终是团队的工作重点,但是当他们必须在这和简单之间做出选择时,简单便是第一位。Instagram的座右铭是简单的用户界面以及简单的工程设计。