Skip to content

How ChatGPT Handles 900 Million Users



How ChatGPT Handles 900 Million Users! 900 million people message ChatGPT and everyone gets an answer in seconds.

46 thoughts on “How ChatGPT Handles 900 Million Users”

  1. The “global router” in the video is not actually one machine. It represents several networking layers working together.

    First comes DNS, or the Domain Name System. DNS is like the internet’s phone book. When you type chatgpt.com, DNS translates that name into an IP address that computers can understand.

    That IP address can be advertised from many locations using Anycast. With Anycast, the same IP address exists at multiple places around the world, and BGP, or Border Gateway Protocol, helps route your connection toward a suitable nearby network location. So a user in India and a user in Texas may reach different edge locations, even though both opened the same chatgpt.com.

    At the edge, servers accept the connection, filter malicious traffic, and protect the service from things like DDoS attacks. Think of the edge as the front door to OpenAI’s infrastructure.

    From there, another load-balancing and routing layer decides where the request should actually be processed. That decision can depend on things like geography, available capacity, and the type of GPU or accelerator hardware required.

    The request is then sent to the appropriate region, and inside that region, to a suitable compute or GPU cluster.

    So when we draw one box called Global Router, that box is really shorthand for:

    DNS → Anycast/BGP routing → Edge → Load Balancer → Region → Compute Cluster

    The important point is that there is no single global-router machine handling everyone. The routing system itself is distributed across many locations, which prevents that first layer from becoming a bottleneck.

  2. Is this entire system synchronous or asynchronous? I think it’s synchronous- but when I heard the inferences are batched then I am confused. Is response streaming is separated out?

  3. This architecture is not specific to OpenAI, right? This idea of global routing, load balancing, etc exists at many other companies that serve a large number of incoming requests using cloud services and they can also stream their response back at real time.

  4. EXCELLENT SUGGESTION TO FEED AND GOOD EXPLANATION TO MITIGATE ILL EFFECTS OF TECH A LITTLE BIT TO SOME USERS. BUT NOT ENOUGH

    Especially use of local information on device or use of personalized content is missing from this.

    As this is also relevant on

    Other LLM

    Google adsense etc
    Google services

    IG
    FB
    YouTube

    All sorts… Datamining and metadata utilization..

    Including cross platform information sharing.. on device information sharing and social emergent stuff people can muster up .

    Sharing, utilization, even official business.. healthcare sales..dating life and apps.. reinforcing rich peoples qaly at cost of rudimentary life of poor…etc..

    Even if a LLM..add or newsfeed utilizes my private information to my perceived best interest and its only a local loop on my device.. some ill effects need to be considered as a variable..

Leave a Reply

Your email address will not be published. Required fields are marked *