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

Way from Rails to Phoenix

Way from Rails to Phoenix

Алексей Поимцев: Рассказ о технических и организационных сторонах внедрения Phoenix Framework в компании, основным бэкенд-фреймворком которой являлся Ruby on Rails: http://elixir-lang.moscow/events/1/talks/way-from-rails-to-phoenix

Sobolev Nikita

September 23, 2016
Tweet

More Decks by Sobolev Nikita

Other Decks in Programming

Transcript

  1. Чем не устраивает Ruby on Rails • Не самая высокая

    производительность • Перегруженный фреймворк • Снизился порог вхождения • Слишком большое количество библиотек
  2. Слишком большое количество библиотек?? ORLY? • Не всегда оптимально написанный

    код • Silver bullet не существует, но лишние функции отягощают приложение, при этом отсутствует достаточная гибкость
  3. В поисках Фрэнсиса альтернативы • Скорость и стабильность, зрелость технологии

    • Легкость перехода с текущего стека технологий • Живая экосистема
  4. Почему Elixir и Phoenix? • Jose Valim и Chris Mccord

    не понаслышке знают обо всех проблемах rails • Высокая производительность и стабильность • Возможность писать распределённые приложения
  5. Почему Elixir и Phoenix? • Лёгкость обучения rails-разработчиков • Растущий

    интерес к FP в общем и к Elixir в частности • Экономика ресурсов
  6. Как убедить клиентов использовать Elixir • Показать реальный рост производительности

    разрабатываемых приложений • Показать высокую скорость разработки • Показать, что есть другие команды, использующие Elixir и Erlang в своих проектах