Connor
Connor•14mo ago

server region

hello! I'm having trouble finding documentation about server regions re: latency management - could someone point me in the right direction?
33 Replies
james
james•14mo ago
Customer backends currently all run in us-east. We plan to roll out sync proxies globally down the track so convex devs don't need to be thinking about any kind of manual caching or data locality issues let us know if you have any latency related issues!
Connor
ConnorOP•14mo ago
any sense of timeline on that? or just starting to throw it up on the board?
james
james•14mo ago
No specific timeline yet unfortunately, although Convex has been designed explicitly to enable automatic edge caching for scenarios like this. I imagine this will be in the second half of the year but we may prioritize it higher if it's causing issues for folks
iamgmd
iamgmd•12mo ago
One other consideration to prioritizing this for folks is compliance. I live in the UK and for GDPR reasons of my clients data, I can only host the data in the UK. This is a real shame for my project, I would have loved to of used Convex but this is a show stopper if the data is held on us-east.
jamwt
jamwt•12mo ago
hey! did you see this news @iamgmd ? https://discord.com/channels/1019350475847499849/1019372556693815418/1210399059848732762 we're working on GDPR right now. should be a pretty small delta from SOC 2 from what i've seen so far ah, but I follow you. you need to be able to host in e.g. the UK because of the data your app collects. yeah, fair. we don't have a timeline on hosting based in other regions yet
iamgmd
iamgmd•12mo ago
@Jamie I suppose I have to ask the question, is it on Convex's roadmap to host Convex in other regions or is this only going to be hosted on us-east?
jamwt
jamwt•12mo ago
we will definitely offer support for this eventually. but most realistically, the soonest I could see this shipped is Q3 this year Q2 is feeling unlikely
iamgmd
iamgmd•12mo ago
Good to know, many thanks.
Jacob Kim
Jacob Kim•9mo ago
@Jamie If this region selector feature rolls out, would it be easy for the current user to move region? and do you think Q3 this year still feasible?
jamwt
jamwt•9mo ago
I'm not sure -- we haven't done q3 planning yet. all of your feedback will impact the priority of this
iamgmd
iamgmd•9mo ago
Hi Jamie, please consider making this available for Q3, I definitely require UK - London 🙂
stefano
stefano•9mo ago
Hi Jamie, data residency is a top priority for us too for GDPR reasons. An EU region is enough, I suggest Frankfurt, it could be good for everyone
jamwt
jamwt•9mo ago
understood!
Jacob Kim
Jacob Kim•9mo ago
If you guys are expanding to more regions, please consider Asia as well. (preferably ap-northeast-2 😉)
stefano
stefano•8mo ago
Hi, my team is really close on finishing the project and launching it. Any ETA on data residency? @Jamie
iamgmd
iamgmd•6mo ago
@Jamie, any more news on regions?
stefano
stefano•6mo ago
following
jamwt
jamwt•6mo ago
currently not planning on getting other regions rolled out until probably Q1 of next year. we know it's really, really important, but we actually just don't have the capacity on our infra team to take this on and maintain our service standards. we're getting spread a little thin right now with our recent growth just in the US.
stefano
stefano•6mo ago
cool thank you for your update. Please keep us updated.
Jacob Kim
Jacob Kim•6mo ago
I was in the US last month. The first thing I did when I landed in SFO was check my website built with Convex. The first WebSocket connection was noticeably faster; it was beautiful. Now that I am back in Korea, the 400ms first connection is more apparent to me 😦
No description
stefano
stefano•6mo ago
didn't know there was that much difference
jamwt
jamwt•6mo ago
yeah, unfortunately there is. there are two major pieces missing here (so much for us to do!) 1. our edge caching infrastruture. if you're familiar how convex works (deterministic / perfect caching information pushed out to your app), it can just as easily push all those values out to edges throughout the world. this would make global performance significantly snappier (especially of queries, not mutations) no matter where the primary database region is 2. alternative regions to us-east. yep, if most of your customers are in, say, europe or asia, then putting your primary database clusters there will definitely speed things up a lot if you've been using convex in some other country, it can be pretty surprising to come to the US/Canada (especially the eastern us) and see how snappy it is when you're close to the DCs we want all this stuff so bad, but it's just a factor of team size and time. I'm hoping we'll make major, major steps forward on these in 2025. unlikely any miracles will occur in 2024 unfortunately
stefano
stefano•6mo ago
got it. hopefully Convex's paying user base grows fast enough to make the miracle happen!
nibbiolo
nibbiolo•4mo ago
hello, do you have any updatere regarding GDPR and eu data residency? if not ready yet, do you reccomend to use opensource convex as termporary solution before you deploy a "Eu-convex infra"? I really dont want to manage infra, but for my customer GDPR and eu data residency is a must
iamgmd
iamgmd•4mo ago
I second this, I really do need a UK location for the same reasons, GDPR.
Clever Tagline
Clever Tagline•4mo ago
Convex is GDPR compliant as of a short while ago.
jamwt
jamwt•4mo ago
while we are, some EU companies view EU data residency as an important part of their own GDPR compliance GDPR is a pretty vague and complex piece of legislation unfortunately in short, convex's GDPR compliance is relatively easy b/c we actually capture very little personal information about our users. mostly your email addresses! and we do manage those in all the appropriate ways to respect that little bit of PII we have but since we're a hosting provider, we're part of you storing your own users' PII. While that doesn't impact our GDPR (since we never look at database data, it just stays in AWS EC2 as opaque data you own and manage), it does mean we potentially play a role in your company achieving your own compliance
nibbiolo
nibbiolo•4mo ago
Would be possible to elaborate and formalize this sentence in a document to forward to customers CEOs?
Vysetrium
Vysetrium•4mo ago
I’m in Australia and would love an Asia server. Latency is pretty bad sometimes, 300 ms initial query sometimes
Baqir
Baqir•3w ago
Hopefully we are still on track for Q1 this year ?
Michael Rea
Michael Rea•2w ago
Came here to ask same thing ^^
Bruce Banner
Bruce Banner•2w ago
Also here with the same request, but hoping for a Canada region for PIPEDA compliance. Amazon RDS is available in Canada (Central - ca-central-1) so supporting that region would be a huge benefit for us northern neighbors!
stefano
stefano•2w ago

Did you find this page helpful?