# Best practices for writing scalable applications - Google App Engine - Google Code

English ▼
Skip to page content Skip to main navigation
e.g. "templates" or "datastore"

# Best practices for writing scalable applications

Google App Engine provides a framework for creating and running highly scalable web applications. As the traffic to your app increases, more instances of your app are created to handle the load without your having to monitor and requisition more resources. However, there are a few ways in which you can limit the scalability of your application. In this series of articles, we show you how to avoid some common pitfalls, fine-tune performance, and enhance scalability to allow you to design an application which scales seamlessly on Google's infrastructure.

The articles in this scaling category include:

- Minimizing work
- Paging through large datasets
- Avoiding datastore contention
- Sharding counters
- Effective memcache