← Blog

🌍 Scaling Global AI Systems Part 1: Inference Speed

🌍 Scaling Global AI Systems Part 1: Inference Speed
Photo by Aleksandar Pasaric from Pexels

Building systems that use AI for a local market is very different than building systems that should scale globally. For AI embedded in a system, global availability matters as much as for a website. And just like websites, the same AI can be fast in one place and painfully slow in another.

Hi, my name is Tom Smykowski. I'm a Staff Full-Stack Engineer who has scaled SaaS platforms to millions of users, and I write about AI-assisted development and production engineering. On this blog I share practical insights on building systems that work at scale.

For websites we use CDNs and other techniques to serve content from the closest point to the user as possible. That's why data centers in different regions make so much sense.

So when you want to deliver a good experience to the user whether he's from Mumbai, Frankfurt or San Jose, you have to make sure the AI service you use is fast and available in that region.

To illustrate what is the problem I've put up a page that shows what is the speed of different models from various places in the world. For example GPT-5.6 Luna in my tests was quite fast from Montreal, Stockholm, or Mumbai, but slower from Frankfurt and was painfully slow from Seoul and Singapore.

To measure speed of the AI we can use multiple metrics: Time To First Token for streaming, Time To First Byte for non-streaming requests, network latency, and inference speed. Multiple things affect the latency, and for the user, it doesn't matter what causes it, because these times affect their experience of the system.

This article is free to read

Accept the article license to load the full post. No account or credits required.

Article License (single-reader access) β€” By continuing, you receive a personal, non-transferable, revocable license to access and read this article for your own use.

DO

  • Read and reference the article for personal learning or internal discussion, manually by a human only.
  • Quote short excerpts with attribution and a link to the original article, manually by a human only.
  • Use quotes only when they do not substitute or disclose substantial original parts, manually by a human only.

DON'T

  • Republish, mirror, redistribute, or sell the article in full or in part.
  • Use the article or excerpts as input for AI/ML training, fine-tuning, or datasets.
  • Extract, scrape, summarize, or quote content using bots, scripts, or AI tools.
  • Bypass paywall, licensing, access, or technical protection mechanisms.

Any unlicensed use is prohibited. Breach of these terms automatically terminates this license and may result in access removal and legal enforcement.

Get the newsletter

Posts and notes straight to your inbox

Get new posts and short notes by email β€” no spam, unsubscribe anytime.