Process Flow - Distributed counters pattern
Start increment request
Select a shard randomly
Increment counter in selected shard
Save updated shard count
Repeat increments as needed
To get total count
Read all shards
Sum all shard counts
Return total count
Each increment updates one shard randomly to reduce contention. Total count is sum of all shards.
