Este hilo describe el problema bastante bien.
Esta fue mi experiencia con un foro de fútbol durante un partido antes de que surgieran los problemas:
Digital Ocean
1 CPU y 1 GB = 30-40 usuarios en una situación similar a un chat
2 CPUs y 2 GB = 70-80 usuarios en una situación similar a un chat
4 CPUs y 8 GB = adecuado para 120 usuarios y 1000 publicaciones en 2 horas. No alcanzó el límite.
Con Hetzner (sitio espejo)
Mi experiencia fue:
3 CPUs (chip AMD CPX 21) y 4 GB = problemas con 20 usuarios
2 CPUs (Intel) y 8 GB = sin problemas con 20 usuarios.
Nunca llegué a probar con más usuarios.
Lo clave es mejorar la CPU y la RAM. Y TAMBIÉN editar el archivo app.yml.
Añade más unicorns aquí y también modifica db_shared_buffers.