DEV Community

Discussion on: What it Takes to Render a Complex Web App in Milliseconds

Collapse
 
danidee10 profile image
Osaetin Daniel

When you're in Nigeria. The HTML request comes from Egypt or SA. They're thousands of miles away. Why Nigeria? Why? :(

But dev.to is still fast enough though :)

Collapse
 
ben profile image
Ben Halpern

Yes, that is something I wish would improve. As a web dev shop, this is not something we have a lot of control over, but I will try to invoke influence on CDN providers to improve the situation. Mostly asking questions about their current state of things and why it is that way.

For us, as I mentioned, we can treat this as an abstraction layer so as coverage improves at the infrastructure layer, it will improve for us.

Many web experiences serve all their traffic from an origin server, so any attempt at distribution is a good thing. We could, in the future, serve more of the origin server traffic from different distributed apps, but that would take replica databases also be distributed and orchestrate eventual consistency down at the data layer, which is a layer of complexity we're not ready to take on yet.

Collapse
 
danidee10 profile image
Osaetin Daniel

Yes i know it's something that's out of your control.

I'm just wondering why so many "internet-based" companies ignore the traffic in this region.

Nigeria has the largest number of internet users in Africa (More than South Africa and Egypt combined).

Like i said earlier dev.to is fast enough here. So no worries at all :)

Thread Thread
 
ben profile image
Ben Halpern

Yeah, it strikes me as incredibly short-sited to not serve this region better (or at all!). There's a lot of ignorance and short-sitedness abound, but it still doesn't explain enough why nobody is doing it right.

For what it's worth, I don't think it's totally out of our control. Me and my team are pretty influential, connected, and crazy enough to try things. I would love to have conversations about some of the issues on dev.to and welcome you to start discussion threads or write about any of it. It would really help me orient myself around the unknown unknowns that do make things "out of my control" for the moment.

Thread Thread
 
rhymes profile image
rhymes

Maybe you can both contact Andela - andela.com/ ?

I've heard they are pretty connected in Nigeria, Kenya and Uganda, maybe they know someone that can point you in the right direction.