Launch Region Specific APIs

With the increase growth in API usage in 2010, and expected growth in 2011, the need for high availability APIs will increase. One way to localize usage and increase API performance is to deploy region specific APIs.

There are several ways to do this including global cloud load balancing, but a more cost effective tool is Amazon EC2 Availability Zones.

Using Amazon EC2 you could deploy region specific servers in the following regions:
  • United States - West Coast
  • United States - East Coast
  • European Union (EU)
  • Asia Pacific
Using 4 separate servers I can create separate regional APIs sub-domains:
  • api.uswest.apievangelist.com
  • api.useast.apievangelist.com
  • api.eu.apievangelist.com
  • api.asia.apievangelist.com
If API usage grows in one region or another, regional Amazon EC2 servers can be deployed into necessary Amazon Availability Zones.

Something to consider when trying to scale your API and deliver high quality service on a budget.