I’m using Parse Server to support a mobile app and a website. I have three instances of the same parse server running in kubernetes with a load balancer. The reason for three instances is for redundancy and it has been working OK for me. I have only 10 requests/second.
I’m recently starting to thinking about improving the latency and reducing cloud hosting bill. I feel the three instances might be a waste of resource and also break caching. Want to get more understanding of the following aspects.
-
Does the default cache mechanism work for multiple instance of parse server? Is it possible that after a write happens on server-1, a read on server-2 returns the previous (not outdated) value?
-
What’s a good way for availability redundancy for parse server?
Thanks !