Loading...
GET /v1/ads/{:ad_id}/aggregated_count
GET /v1/ads/topk
Here we shard aggregation nodes by ad_id and there could be hotspot issue. Inside MapReduce system, we need a resource manager to dynamically scale up/down aggregation nodes for this case.
NoSQL can be easily horizontally scaled up with consistent hashing. By mapping virtual nodes on consistent hashing ring to physical nodes.
How to monitoring system