To solve this problem, we limit the request count for a user. Currently, one user can make 4,000 requests a day. This is more than enough considering one user makes under 1,500 requests a day if he's an ordinary office worker according to our statistics. However, you may have another issue from this request count limit approach. If you have a customer using your service in a home environment. There will be several familiy members and each of them can have multiple devices. But they wouldn't pay for multiple users. In that case, this 4,000 daily request limit is too small for the customer.
To address this issue, we introduced the concept of operator type. There are 2 kinds of operator types on NxCloud. One is 'Business' and the other is 'Home'. Business type operators are nothing special. They can create as many users as they want and each of the users has 4,000 request limit. But if they are home type operators, they can create up to 10 users only while they have 20,000 extra request count. This means their first user has 24,000 request count limit and you can increase the limit up to 60,000.