Multi region support for apps
under review
J
Jaap Frolich
It would be great to have a way to host apps that are deployed in multiple regions, so the app is fast anywhere in the world.
I guess this is quite a challenge, because you might also need a multi-region distributed database. But it would be great to have an easy way of building such an app without the dev-ops overhead.
Log In
M
Maksim Fedotov
Curious if this is still very long term or more mid-term now? Moving to Japan, I realised just how much of a bottleneck having my web services sitting in EU now
Anurag Goel
Maksim Fedotov would a Tokyo region solve this issue for you? Or do you need the same service to be deployed in multiple regions?
M
Maksim Fedotov
Anurag Goel Not really, it's just an example. I've got users all across the world, so while front-end is distributed and fast, fetching data from the API outside Europe (where my database and server is), is slow, such as Japan or US. I'd love the same capabilities as Fly.io basically
f
freeC System
we need it
n
nico
🙏
L
Lloyd Chang
Agreed that it is quite a challenge.
L
Lloyd Chang
In my experiences with building multiple region support for applications elsewhere (which were outside of Render): It is an expensive endeavor, depending on the percentage % of uptime availability and site reliability needed.
L
Lloyd Chang
For what it's worth — For illustrative purposes, I’m just posting reference links below with architectural diagrams, blogs, workshops, about related topics:
----
Reliability Pillar - AWS Well-Architected Framework
----
Stateless Applications, such as Multi-Region Active / Active and Active / Passive Amazon Elastic Kubernetes Service (EKS):
----
Stateful Applications — such as PostgreSQL Database — in Global Active / Passive Amazon Aurora Relational Database Service:
----
Notes for future reference:
• In above links, the definition of Multi-Region is different than Global
• Global is at a higher-level abstraction layer that spans across multiple regions concurrently
• Whereas Multi-Region refers to separate regions that aren't interconnected, and can operate in split-brain mode
• Split-brain is defined at https://en.wikipedia.org/wiki/Split-brain_(computing)
E
Erick Tamayo
This is why I'm looking at Fly.io as an alternative
A
Alex
Any update on this?
D
Dee Evans
PLEASE - This single feature would make my enterprise switch over from Heroku.
Anurag Goel
under review
Anurag Goel
Great suggestion, and it's certainly on our list for the long term.
r
render_k9tmadbsncix4
Anurag Goel: Maybe https://www.yugabyte.com/ , which is supposed to be PostgreSQL compatible, is worth a look? I hope to try it out soon.
A
Anurag Goel
render_k9tmadbsncix4: Thanks. We'll check it out.