Stiamo pianificando di utilizzare Discourse come webview in una parte della nostra applicazione mobile con oltre 1 milione di utenti. Indicheremo gli utenti al forum tramite notifiche. Ciò significa che 3-4K utenti si riverseranno istantaneamente sul forum. Considerando le risorse che Discourse consuma, quali caratteristiche dovrebbe avere un server per gestire un tale traffico? Stiamo utilizzando DigitalOcean. Prima di acquistare un server separato per il forum, vorrei ottenere l’opinione di voi preziosi utenti del forum.
Under normal circumstances, a 4GB / 2 vCPU server can easily run a 4 unicorns / 1 Sidekiq configuration using only half of the available memory.
That said, if Discourse is going to be an integral part off your application you should be running it in a high available mode, including multiple servers and data centers for resilience against failures. It also a good idea to have it auto scale accordingly to traffic. Those are all characteristics of our hosting at discourse.org.