SaaS, token bucket, fairness and business practices
- 1 minutes read - 137 wordsI always thought SaaS are based shardig, load balance and multiple-tenant. In the past several days, I re-read Dynamo and DynamoDB papers to figure out some key info to share with my colleages to find a common ground about DynamoDB. One thing is mentioned many times in DynamoDB is token-bucket. Suddenly a thought popped out my mind when I walked back after lunch with my colleague that token-bucket algorithm should be a component of SaaS and multiple-tenant. Is the fairness of token-bucket against business practice?
Considering most SaaS charging mode is per-user based, those performance should be fair to users. Big customers have bargain powers to ask for something. Considering the news that AWS give discounts to its big customers and other similar news, I think the more practical way might be giving discounts to big customers.