Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Elixir & Phoenix

Avatar for shotat shotat
October 03, 2016

Elixir & Phoenix

Elixir 🍺

Avatar for shotat

shotat

October 03, 2016
Tweet

Other Decks in Programming

Transcript

  1. PLATFORM FEATURES - BEAM • Scalability & Concurrency
 |> Processes

    (isolated lightweight threads) • Fault-tolerance
 |> Let-it-crash & supervisors • Distribution
  2. PROS AND CONS • Concurrency • Immutability • Modern syntax

    1304 $0/4 • Hard to learn • Unstable language specifications • Few developers (especially in Japan)
  3. BENCHMARKING Phoenix showed 10.63x more throughput over Rails when performing

    the same task, with a fraction of CPU load SEE: http://www.littlelines.com/blog/2014/07/08/elixir-vs-ruby-showdown-phoenix-vs-rails/
  4. PROS AND CONS • High Productivity • High Performance •

    High Reliability • Easy to learn 1304 $0/4 • Few Library, Plugin, Developers • PaaS: Heroku only (?)
  5. CONCLUSION • Learn BEAM lang • Learn you a elixir

    for great good • Adopt Phoenix instead of Rails
  6. FIN