10 pontos por GN⁺ 2023-08-30 | 3 comentários | Compartilhar no WhatsApp
  • O Pinterest reduziu em 95% o número de servidores usando Elixir e economiza mais de US$ 2 milhões por ano
  • A equipe de spam operava anteriormente quase 1.400 servidores
    • Um dos sistemas que rodava em 200 servidores Python agora roda em 4 servidores Elixir
    • Na prática, seria possível com apenas 2, mas operam com 4 por tolerância a falhas
  • Mesmo rodando com muito menos hardware, o desempenho e a estabilidade melhoraram
  • Quando o sistema de notificações rodava em Java, usava 30 instâncias c32.xl
    • Após a migração para Elixir, ele pode rodar em 15 instâncias
    • Da mesma forma, os erros diminuíram e o tempo de resposta foi bastante reduzido
  • Há vários outros casos de redução de custos com Elixir
    • Cory O'Daniel reduziu seus custos na AWS de US$ 16.000 por mês para US$ 150 ao trocar serverless por Elixir
    • A Bleacher Report reduziu o número de servidores de 150 para 5 com Elixir, cortando os custos de servidores em 97%
  • O Elixir foi projetado para muitos usuários sempre online e oferece vantagens claras em redução de custos e melhoria de desempenho

3 comentários

 
roxie 2023-08-30

Não se ouve muito esse tipo de notícia sobre Clojure... fico pensando se devo estudar Elixir T_T.

 
GN⁺ 2023-08-30
Comentários do Hacker News
  • O uso de Elixir pelo Pinterest reduziu significativamente os custos com servidores.
  • A transição de Python para Elixir permitiu que um sistema operasse em 4 servidores em vez de 200.
  • Mesmo usando menos hardware, o desempenho e a confiabilidade do sistema melhoraram.
  • Há ceticismo sobre a magnitude da redução de custos e sobre o papel do Elixir no processo de reestruturação.
  • Há preocupações sobre os resultados de busca de imagens do Google do Pinterest e sobre a experiência do usuário.
  • Algumas organizações estão se afastando de infraestruturas de nuvem de alto nível e escolhendo servidores virtuais ou soluções on-premises.
  • O retorno sobre o investimento da implementação de Elixir no Pinterest é relativamente baixo em comparação com a receita total da empresa.
  • A escolha de Elixir foi influenciada por sua sintaxe amigável para programadores, recursos poderosos e integração do modelo Actor.
  • Há divergências sobre se a redução de servidores se deve principalmente à escolha da linguagem ou a questões de arquitetura.
  • Alguns comentaristas criticam a decisão de reescrever subsistemas por preferência de linguagem.
 
nicewook 2023-08-30

Há até mais pontos que chamam a atenção nos comentários. Dá a sensação de uma discussão saudável entre o texto principal e os comentários.