
Alexander
06.12.2016
12:39:31
это саблайм ))

Zulkar
06.12.2016
12:48:25

Alexander
06.12.2016
12:49:32
git diff )

Zulkar
06.12.2016
12:51:50

Google

Zulkar
06.12.2016
12:58:07
Сейчас как я понимаю elexir на продакшен доставить это проблема?

Alexander
06.12.2016
12:58:29
релизы - да
а если просто скинуть папку и запустить ровно как на локалке но в прод режиме, то легче

Zulkar
06.12.2016
12:58:53
А если через докера? Тоже самое

Alexander
06.12.2016
12:59:14
не уверен что докер и эрланг дружат
но так да

Daniil
06.12.2016
12:59:25
дружат
у нас старые куски кода в докере и крутятся
он правда не ванильный, я патчи писал для него, но работает

Ilya
06.12.2016
13:00:27
а как эрланг из докера скейлится по ядрам?

Marat
06.12.2016
13:00:42
Там распределенно в докере нельзя вроде сделать

Daniil
06.12.2016
13:01:41
у нас та часть что за сильную нагрузку отвечала уже давно на го, сейчас только куски бизнес логики в эрланге

Google

Daniil
06.12.2016
13:02:34
вроде cgroup система больше 1-го ядра и не позволяет использовать, надо у девопсеров спросить может они знают

Alexander
06.12.2016
13:03:30
кстати удивлен, что когда дело до нагрузки доходит, все переписывается на го

Daniil
06.12.2016
13:03:51
у нас была менеджерская проблема
точнее рекрутерская, найти эрланговца в Ростове, сложнее чем любого другого разработчика
может только Haskell девелопера труднее найти

Ilya
06.12.2016
13:04:44
сейчас go популярен у pointy headed bosses

Alexander
06.12.2016
13:04:47
у меня эликсир проект в какой-то момент обзавелся парой кусоков на го, т.к летиткреш уносил весь апп в могилу, а при нагрузке это происходит за полсекунды.
я уже тут писал, что при определенном количестве ретраев супервайзеры начинают убивать друг друга
в этой резне BEAM просто останавливает весь апп
пример - в аппе мааахонькая ошибочка, которая затрагивает ну скажем пол процента запросов. Коих тысячи. Все схлопывается так что даже моргнуть не успеваешь
очень надежно понимаешь
Жозе же словно говна навернувший пишет - так и надо, мол вашу систему спасли
в жопу такое спасение
лучше полпроцента недоставки чем 100% недоставки

Nikita
06.12.2016
13:08:48
а у эрланга не так?

Alexander
06.12.2016
13:09:05
так
но там по уверениям телекома они 20% времени кодят и 80% тестят
в вебе другой подход

Nikita
06.12.2016
13:09:31
ну про веб я понимаю да
хз как там в телекоме

Google

Alexander
06.12.2016
13:09:50
в телекоме лет 10 назад была же такая хрень
что все по цепочке отрубилось
пару штатов без связи
там вот ровно такая проблема была
когда все начало убивать вышестоящее
недотестировали )
в вебе же этот подход смертелен
все предусмотреть нельзя, вылезет где баг
упала база, в к ней как раз мильон запросов летело
все
хороните апп

Ilya
06.12.2016
13:13:55
про это в принципе часто рассказывают на митапах по эрлангу

Alexander
06.12.2016
13:13:58
причем эликсир такой шустрый что все вылетает очень быстро

Ilya
06.12.2016
13:14:13
что лет ит крешу нужна настройка, насколько оно let

Alexander
06.12.2016
13:14:39
вообще я думаю эликсир не выживет

Ilya
06.12.2016
13:15:06
и что запускать супервизоры с дефолтными настройками не стоит

Alexander
06.12.2016
13:15:08
на митап ходил местный эликсироводов, давно не был.
там и так не густо было, а тут совсем поредели ряды
впервые на следующий митап заявлено НОЛЬ тем
такого я не видел никогда

Google

Alexander
06.12.2016
13:17:37
обычно устроители чего расскажут если нет никого
но наложились праздники и все
https://robots.thoughtbot.com/tags/elixir
раньше по 2-3 статьи в месяц
сейчас уже 2.5 месяца ничего
в репах их тоже грустно
нужен какой-то свежий прилив. Типа прорывной фреймворк на эликсире
феникс - все
это как утку салом топить

Admin
ERROR: S client not available

Alexander
06.12.2016
13:20:51
но основные либы типа ecto на месте, нужно просто чтобы новый фреймворк все эти либы собрал в кучу под новым знаменем
сегодня у нас с командой был мини вечер эликсира по скайпу. 40 минут cto показывал какой у нас дашборд на эликсире

wumin
06.12.2016
13:21:45
а почему ты думаешь что феникс r.i.p ?

Alexander
06.12.2016
13:21:47
энтузиазма было ноль

Ilya
06.12.2016
13:22:57
да не r.i.p. оно еще )
хорошо и удобно на нем разрабатывать
у нас овер половины новых проектов на нем

Vladimir
06.12.2016
13:23:37
Ну и на релизы.

wumin
06.12.2016
13:23:42

Google

Alexander
06.12.2016
13:24:00
я уже писал, через пару месяцев разработки команда выкидывает из феникса вообще все
там ничего от него не остается

wumin
06.12.2016
13:24:56
ааа ссори не увидел
ну тогда его на модули растащить?

Alexander
06.12.2016
13:25:40
у феникса цикл релизов словно там миллионы тестов и код база с рельсы размером
released this on 12 Aug
это последний стейбл
лезешь смотреть, а чего может накодили за месяцы?
а нихера не накодили )

Vladimir
06.12.2016
13:26:25

Alexander
06.12.2016
13:27:08

Vladimir
06.12.2016
13:27:39
Жаль, что каналы отдельным модулем не идут.

Alexander
06.12.2016
13:27:45
выкидываешь раутер, переползаем с exlixir html на haml и уже и вебвью не нужны
феникс это бутстраппинг либ

Dmitry
06.12.2016
13:28:35
Можно кстати зафоркать феникс и выкинуть все кроме каналов

Alexander
06.12.2016
13:28:37
сам он пока совсем ничего интересного не несет

Dmitry
06.12.2016
13:29:14
И скафыолдить на выбор реакт или эльм во фронт

wumin
06.12.2016
13:29:27
печаль...

Dmitry
06.12.2016
13:29:31
И вместо экто - мнезии
Ну короче вы поняли - websoket.io только не на жс