tapglue / snaas

Tapglue Social Network as a Service (SNaaS)
https://www.tapglue.com
Apache License 2.0
67 stars 22 forks source link

Add Counters #46

Closed xla closed 7 years ago

xla commented 7 years ago

This adds a simple way to have namespaced counters per user and get the global count per namespace. In essence this can be used for a variety of use-cases, e.g. leaderboards, group challenges, etc. Introducing only the barest of functionality it will be extended as use-cases arise and applications have been identified. A variety of dimensions might be added for future extension to have contextual leadboards, for example slicing by location, user core data or free form tags.

API

Counter payload:

{
  "value": 123
}

In the first iteration we support two endpoints: