Size: a a a

2016 May 27

NK

ID:150587740 in pro.elixir
Если таких нет, то может и не стоит на эликсире переписывать ничего :)
источник

PS

Petr Stepchenko in pro.elixir
Константин Bloom
Они же говорят, что Phoenix like Rails.. почему тогда его не так удобно узать для админок?
не правду говорят. феникс это сильно не рельсы
источник

DG

Dmitry Grach in pro.elixir
Ну воркфлоу пытались похожий сделать. А в целом совсем по другому работает, конечно
источник

ВВ

Ваня Ваня in pro.elixir
Dmitry Grach
Всем привет. В ближайшее время будет записан очередной выпуск подкаста   KeyboardHero - можно найти в группе vk.com/cademy
Выпуск будет в основном про Elixir и Phoenix. Предлагайте, пожалуйста, свои вопросы. Постараюсь ответить на основе своего скромного опыта работы на коммерческом проекте с этим фреймворков ( делаю мессенджер для компании из штатов )
А будут еще сринкасты по pxeonix?)
источник
2016 May 28

DG

Dmitry Grach in pro.elixir
Скринкасты будут перезаписаны по новому, да
источник

DG

Dmitry Grach in pro.elixir
источник

КB

Константин Bloom in pro.elixir
источник

КB

Константин Bloom in pro.elixir
Интересная игра.
источник

DG

Dmitry Grach in pro.elixir
В паблике увидел?)
источник

КB

Константин Bloom in pro.elixir
Ага
источник

D

Denis in pro.elixir
Хакеры фрилансеры
У меня к вам вопрос по юзкейсу эликсира

Знаком с elixir/erlang стеком ровно никак, сам разрабатываю микросервисы на го, в принципе все ок, но всегда смотрю альтернативы для дальнейшего развития, после пару часов гугления наткнулся на то, что в языках на основе erlang vm микросервисы это довольно обыденная вещь и идет из коробки, а erlang разработчики писали микросервисы, до того как это стало мейнстримом

В общем на гоу у нас есть 45 микросервисов разного назначения +10 для логгирования, метрик аутентификации и прочего
Все это красуется на 7 aws серверах, общение происходит через rpc и protobuf, для веб клиентов вебсокеты и json rpc, в качестве регистра сервисов consul и etcd и еще х.уева туча разных систем и подсистем, но, в принципе, ясно вижу как все это работает и какой компонент за что отвечает

А теперь хочется узнать как бы это выглядело в мире elixir: микросервисы, разброс по серверам, консистентность бизнес транзакций, обработка каскадного падения сервисов/серверов, таймауты, трассировка запросов, развертывание, тестирование, прочее =)
источник

D

Denis in pro.elixir
По перфомансу го, как я понял, на 10-30% шустрее, но в трейдоффе между производительностью системы и производительности труда последнее сейчас более актуально,

Еще хотелось бы узнать как обстоят дела с инструментальными средствами, интеграцией с существующими решениями в этой сфере
источник
2016 May 29

DG

Dmitry Grach in pro.elixir
Так как Elixir паразитирует на экосистеме Erlang. Там всё очень хорошо с инструментальными средствами. Можно использовать почти всё.
Сам сейчас работаю с протобафом на эликсире. Всё очень хорошо.
Один нюанс. Эликсир работает только с R18. Старые и немного заброшенные библиотеки трудно будет зареквайрииь...
источник

D

Denis in pro.elixir
спасибо за ответ, но что если сделать совокупное овервью, как все элементы работают в одной системе? получаешь какой-либо бенифит? Либо все аналогично как в других языках и платформах: java, c, go, node, ruby, python? Там все фактически вручную: регистрация сервиса, балансировка нагрузки, подъем рухнувших нод
источник

D

Denis in pro.elixir
в elixir. насчет failure, есть supervisor tree (верно же?) это концептуальное отличие от других языков, которое помогает в сфере микросервисов, есть еще какие отличия?
источник

D

Denis in pro.elixir
как например две ноды на разных машинах узнают о друг друге чтобы сделать вызов функции (еще один бенифит  erlang vm - rpc происходит чисто, без трансформации а ля req -> http -> json, proto, bson -> http -> rsp)
источник

A

Aldar in pro.elixir
ниукого книжечки по фениксу не завалялось?
источник
2016 May 30

DG

Dmitry Grach in pro.elixir
@hardliner на сайте замечательная исчерпывающая документация по главам. Прочитал от и до за четыре часа, стало ок. Которая "Getting started"
источник

DG

Dmitry Grach in pro.elixir
источник

КB

Константин Bloom in pro.elixir
Ага, читается иногда тяжело, но вполне понимаемо))
источник