Соединения к внешним ресурсам (редис, postgresql) • не тратим время на открытие соединения • проще поддержка (одно место в коде) • проще анализ текущего состояния (кол-во соединений и т.п.) • разделяем задержку от сети
• нельзя зарепортить плохого воркера • нормальная статистика https://github.com/inaka/worker_pool http://www.erlang-factory.com/sfbay2015/anthony-molinaro How to Pick a Pool in Erlang without Drowning
подключаемся к ноде и вперед (process_info(Pid), system_info(procs)) http://www.slideshare.net/motonarola/erlang-data-operation- caveats (http://bit.ly/1Wfhq9k)
OTP крут (никто пока не повторил нормально) • простой до жути синтаксис • добротная документация и инструментарий (тот, что включен в стандартную поставку) Личные впечатления
так, и надо “бороться” с этим (тесты, статические анализаторы, code review, game days) • нужно планировать нагрузку • важна унификация • важны метрики и мониторинг (логи никто не смотрит)