Skip to content

Architecture

Danger

Everything in here is so raw and unfinished that Gordon Ramsey would be fuckin' disgusted.

Question

"Why not use a commercial CDN provider?"

Because that would be boring, wouldn't it? Also, we'd have to rely on the features of that provider. And pay their prices. And wouldn't build cool shit in the meantime.

Question

"Why not just use round-robin DNS?"

Because it's broken.1 And it's superslow.

Question

"Why not access everything through the load balancer?"

Because this workload is heavily network-bottlenecked. Scaling the CDN would then be equal to scaling the load balancers. And then we would need to load balance the load balancers, dawg.

Architecture


Last update: 2020-08-06 21:58:18