Regions & Networking
How Globe's network architecture works
Globe uses a two-tier network architecture to deliver your applications globally:
Globe Edge Network
Globe's edge network spans more than 300 cities across 100+ countries, powered by Cloudflare's global infrastructure. This network:
- Sits milliseconds away from virtually every internet user
- Provides DDoS protection and security filtering
- Routes requests to the appropriate compute regions
- Serves cached content directly when possible
The edge network handles initial request processing before forwarding to a compute region where your code runs.
Compute regions
Globe currently operates 39 compute regions worldwide where your Dart application code executes. These regions:
- Are strategically distributed across major global markets
- Run containerized instances of your application
- Scale automatically based on regional traffic
- Process requests and generate responses
Default Behavior
Globe optimizes request handling through intelligent loadbalancers that distribute traffic efficiently across compute regions. These loadbalancers:
- Automatically route requests to maintain optimal performance
- Balance workloads based on regional capacity and response times
- Prevent overloading of any single compute region
- Ensure consistent application performance regardless of user location
When to Use Preferred Regions
Consider specifying preferred regions when:
- Your application connects to region-specific databases
- You need to ensure data residency in specific geographic areas
- Your application depends on region-specific services
- You want to consolidate processing in specific regions
Example scenario
A user in Europe accesses your application, which needs to query a database located in** North America**. If the request executes in Europe:
- User request travels a minimal distance to the European compute region
- The application makes multiple database queries across the Atlantic
- Each database query experiences high latency
- Total response time is high due to transatlantic database queries
By setting a North American preferred region:
- User request travels to the North American compute region
- The application makes database queries with minimal latencyx
- Single completed response travels back to Europe
- Total response time improves despite the initial request traveling further
Via Globe Dashboard
- Go to Projects → Select Project → Settings → Preferred Region
- Select one or more preferred regions from the list
- Save your changes
- This configuration applies to all new deployments of your project.
Via HTTP header
For more granular control, specify preferred regions on a per-request basis using the X-Globe-Preferred-Region
header:
X-Globe-Preferred-Region: DFW, PDX
This header:
- Overrides any dashboard settings
- Can specify multiple regions (comma-separated)
- Uses IATA airport codes to identify regions
Available Compute Regions
Compute Regions
Continent | Country | City | Region Code |
---|---|---|---|
Africa | South Africa | Johannesburg | JNB |
Asia | Hong Kong | Hong Kong | HKG |
Asia | India | Mumbai | BOM |
Asia | India | Delhi | DEL |
Asia | Indonesia | Jakarta | CGK |
Asia | Israel | Tel Aviv | TLV |
Asia | Japan | Osaka | KIX |
Asia | Japan | Tokyo | NRT |
Asia | Qatar | Doha | DOH |
Asia | Singapore | Singapore | SIN |
Asia | South Korea | Seoul | ICN |
Asia | Taiwan | Taiwan | TPE |
Europe | Belgium | Belgium | BRU |
Europe | Finland | Finland | HEL |
Europe | France | Paris | CDG |
Europe | Germany | Berlin | BER |
Europe | Germany | Frankfurt | FRA |
Europe | Italy | Milan | MXP |
Europe | Italy | Turin | TRN |
Europe | Netherlands | Netherlands | AMS |
Europe | Poland | Warsaw | WAW |
Europe | Spain | Madrid | MAD |
Europe | Switzerland | Zurich | ZRH |
Europe | United Kingdom | London | LHR |
North America | Canada | Montreal | YUL |
North America | Canada | Toronto | YYZ |
North America | United States | South Carolina | CHS |
North America | United States | Columbus | CMH |
North America | United States | Dallas | DFW |
North America | United States | Iowa | DSM |
North America | United States | Northern Virginia | IAD |
North America | United States | Los Angeles | LAX |
North America | United States | Las Vegas | LAS |
North America | United States | Oregon | PDX |
North America | United States | Salt Lake City | SLC |
Oceania | Australia | Melbourne | MEL |
Oceania | Australia | Sydney | SYD |
South America | Brazil | Sao Paulo | GRU |
South America | Chile | Santiago | SCL |
Globe is expanding to additional regions including Berlin, Dammam, Querétaro, Malaysia, Thailand, New Zealand, Greece, Norway, South Africa, Austria, and Sweden._
Understanding Region (IATA) Codes
Globe uses IATA (International Air Transport Association) airport codes to identify regions. These standardized three-letter codes correspond to major airports near compute regions.
To determine your current routing region's IATA code, check the colo=XXX
field in your network details.