10 puntos por GN⁺ 2023-08-30 | 3 comentarios | Compartir por WhatsApp
  • Pinterest redujo en 95% la cantidad de servidores usando Elixir y ahorra más de 2 millones de dólares al año
  • El equipo de spam antes operaba cerca de 1400 servidores
    • Uno de los sistemas que corría en 200 servidores de Python ahora corre en 4 servidores con Elixir
    • En realidad podría funcionar solo con 2, pero lo operan con 4 por tolerancia a fallas
  • A pesar de ejecutarse con mucho menos hardware, mejoraron el rendimiento y la estabilidad
  • Cuando el sistema de notificaciones corría en Java, usaba 30 instancias c32.xl
    • Tras cambiar a Elixir, pudo operar con 15 instancias
    • Igual, también se redujeron los errores y el tiempo de respuesta se acortó de forma importante
  • Hay muchos otros casos de ahorro de costos con Elixir
    • Cory O'Daniel cambió de serverless a Elixir y redujo sus costos de AWS de $16,000 al mes a $150
    • Bleacher Report redujo su cantidad de servidores de 150 a 5 con Elixir, recortando 97% del costo de servidores
  • Elixir está diseñado para muchos usuarios siempre en línea, por lo que ofrece ventajas claras en reducción de costos y mejora de rendimiento

3 comentarios

 
roxie 2023-08-30

No se escuchan mucho este tipo de noticias sobre Clojure... me dan ganas de estudiar Elixir T_T.

 
GN⁺ 2023-08-30
Comentarios de Hacker News
  • El uso de Elixir en Pinterest redujo considerablemente los costos de servidores.
  • El cambio de Python a Elixir permitió que un sistema funcionara en 4 servidores en lugar de 200.
  • Aun usando menos hardware, el rendimiento y la confiabilidad del sistema mejoraron.
  • Hay escepticismo sobre el nivel del ahorro y el papel de Elixir en el proceso de reestructuración.
  • Existen preocupaciones sobre los resultados de búsqueda de imágenes en Google para Pinterest y la experiencia de usuario.
  • Algunas organizaciones están dejando la infraestructura cloud de alto nivel para elegir servidores virtuales o soluciones on-premise.
  • El retorno de inversión de la implementación de Elixir en Pinterest es relativamente bajo en comparación con los ingresos totales de la empresa.
  • La elección de Elixir estuvo influida por una sintaxis amigable para programadores, funciones potentes y la integración del modelo Actor.
  • Hay opiniones divididas sobre si la reducción de servidores se debió principalmente a la elección del lenguaje o a un problema de arquitectura.
  • Algunos comentaristas critican la decisión de reescribir subsistemas por preferencia de lenguaje.
 
nicewook 2023-08-30

En los comentarios hay incluso más partes que llaman la atención. Da la impresión de un debate sano entre el artículo y los comentarios.