this post was submitted on 16 Jun 2023
1 points (100.0% liked)

Elixir Chile

69 readers
1 users here now

El lenguaje de programación más bacán

founded 1 year ago
MODERATORS
 

Pregunta para quienes ocupen Elixir: Nos pueden contar en que contexto lo usan? Que alternativas tenian y pq decidieron usarlo?

top 1 comments
sorted by: hot top controversial new old
[–] clsource 2 points 1 year ago* (last edited 1 year ago)

En mis trabajos se ha usado elixir para lo siguiente:

  • Crear un buscador para autos en subastas (https://www.classic.com/) Todo el frontend está realizado en Liveview + Surface. Mientras que el backend es una mezcla de JS y Django. Decidieron ir por Phoenix + Liveview para el frontend migrándolo de React por que lograron tener desempeños de velocidad y carga mucho mejores, primero intentaron pasarlo a NextJS pero aún así se demoraba demasiado para sus métricas. Cuando usaron LiveView se redujeron los tiempos y pesos de los archivos nivel cliente. Además de que usar Surface les permitió aprender fácilmente el framework, ya que es similar a React en términos de sintaxis.

--

  • Crear un backend de alto rendimiento en contextos concurrentes. Para un retail de calibre internacional. En el Cyber Day se comportó como un toro sin pastillas. Se decidió por Elixir para este backend por que ya se habían hecho proyectos anteriores con la tecnología y habían tenido buenas experiencias y resultados. Las capacidades de la BEAM para soportar alta carga y concurrencia es de vital importancia, demostrando calidad y robustez, en por ejemplo cargas de 50K peticiones por segundo.