Moscow, Russia: CloudFlare’s 83rd data center

Cloudflare did come to Moscow, Russia and announces the newest addition in the largest country in the world (by footprint), increasing both our data center and city count to 83. Moscow is not only the capital and largest city in Russia. Russia is also home to several...