Sharded Counters for App Engine Java

A simple application that demonstrates two approaches to sharding counters.

To achieve higher throughput across different instances, counters should be sharded to avoid concurrency issues. This application performs this in two different ways:

Products

Language

APIs