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.
In circostanze normali, un server da 4 GB / 2 vCPU può eseguire facilmente una configurazione con 4 unicorni e 1 Sidekiq utilizzando solo metà della memoria disponibile.
Detto questo, se Discourse deve essere una parte integrante della tua applicazione, dovresti eseguirlo in modalità ad alta disponibilità, includendo più server e data center per garantire la resilienza in caso di guasti. È anche una buona idea configurarlo in modo che si ridimensioni automaticamente in base al traffico. Queste sono tutte caratteristiche del nostro hosting su discourse.org.