Hmm, es posible ejecutar Discourse en una máquina, usando uno o dos contenedores Docker, pero no creo haber visto nada sobre distribuirlo en más de una instancia. La historia habitual es escalar a instancias más grandes: más CPUs, más RAM. Y se puede usar almacenamiento local o almacenamiento en la nube para los activos subidos.
Pero ese nivel de tráfico es solo una o dos solicitudes por segundo, lo que creo que no es mucho.
La historia habitual es comenzar en una instancia pequeña y redimensionarla según sea necesario, según el uso de memoria y la carga de la CPU. Si tienes mucho dinero, comienza en una instancia más grande.