puma — кусок говна, который эффективен только для запуска приложений, которые большую часть времени заняты IO. В остальных случаях мультитредовость каждого воркера прироста в производительности не дает (что довольно очевидно). А «остальные случаи» — это как раз типичный рельсосайтег, который большую часть времени тратит на отрисовку вьюх. Зато памяти такой воркер жрет в полтора раза больше. Да еще и коннекты к БД лишние держат. Ну нахуй, я лучше на тот же объем памяти юникорнов назапускаю.
@anonymous но вообще да, основная причина перехода рельс на puma -- action cable
@komar моя история