I’m having a hard time finding hardware requirements except for the all-in-one standalone version of Discourse running Postgres and Redis on the same machine (and even for the standalone version, the requirements are vague: what do I need 1GB of RAM for? 1 daily active user? 10,000 daily active users?).
Could someone help me evaluate the minimum I need to run Discourse for a community of ~3,000 developers with proper fault tolerance and guaranteed SLAs? Especially:
- Number of Redis nodes? Cores? RAM? Disk size?
- Number of Postgres nodes? Cores? RAM? Disk size?
- Cores / RAM / Disk size for the Discourse node.