Any high availability gotchas for AWS
tango last edited by tango
I’m considering NodeBB and have 3 main requirements.
Must be High Availability (Auto scaling, Load Balancing, multi ec2’s etc)
Must be deployed on AWS
Need to use managed services where possible (RDS or DynamoDB, Elasticache)
Was wondering if this is possible, if there are any step by step guides or if you have had issues when running your deployment.
Thanks in advance
If you want it to scale properly, Elasticache is not an option, it's a requirement. It uses Redis for managing socketIO connections, without it, you would need to use an additional standalone dbal.
Other than that, there's not much difference between other apps.
One thing to note: round robin load balancing will not work due to restrictions by the way websockets work in NodeBB.