Puma es un servidor web, muy rápido, altamente concurrente y es el servidor por defecto a partir de Rails 5, además es muy sencillo de configurar en Rails 4, pero al introducirlo junto con byebug tiende a generar un problema no menor, mientras haces debugging de tu código es posible que el worker de puma muestre un timed out error y luego de tener que terminar el servidor corriendo dentro de la consola, tengas que abrir una nueva para poder ver lo que escribes.