No início de setembro, o WhatsApp atingiu a marca de 900 milhões de usuários ativos, um aumento de 100 milhões de pessoas em apenas 5 meses. Com números impressionantes e uma boa expectativa de crescimento para os próximos anos, o aplicativo chama bastante atenção pelo número de engenheiros responsáveis por seu funcionamento: 50.
Mas como é possível manter uma estrutura imensa com poucos profissionais? De acordo com o engenheiro de software da companhia, Jamshid Mahdavi, o segredo é dividido em três estratégias. Saiba quais são elas:
1. Linguagem minimalista
O WhatsApp usa a linguagem de programação Erlang e um sistema chamado FreeBSD. Os dois funcionam de maneira bastante simples e rápida.
Outra vantagem da Erlang é a possibilidade de de implantar atualizações no código enquanto ele está sendo executado, o que significa que não é preciso tirar o app do ar durante atualizações. Além do WhatsApp, aplicativos como o WeChat e o Whisper utilizam a linguagem. 2. Profissionais adaptáveis O WhatsApp, no entanto, não está preocupado com isso. 3. Sem reuniões fonte.: 1
Apesar de simples e rápida, a linguagem tem suas desvantagens. Poucos programadores sabem Erlang e, mesmo que tenham o conhecimento, é difícil saber unir as noções com o que é feito hoje em dia. O Facebook, por exemplo, desenvolveu o Messenger baseado na linguagem, mas teve que refazê-lo para incorporá-lo à estrutura da rede social à medida que ela crescia.
Quando questionado sobre o segredo da empresa, o engenheiro de software responde que quase nunca há reuniões.