As part of the BRIX SaaS Standard edition, users get access to the BRIX platform.
At the same time, the vendor provides deployment, support, and monitoring of the necessary infrastructure.
BRIX SaaS Standard cloud architecture
The vendor reserves the possibility to change the cluster architecture in order to increase performance and fault tolerance.
SaaS Standard limits
In order to ensure system fault tolerance and optimize the load on BRIX SaaS databases, limits have been activated for each company in the Standard edition.
Limits are technical limitations caused by the features of the BRIX SaaS architecture. It is not possible to change the limits.
The limits restrict resource requests and allow BRIX SaaS to guarantee the stability of the service.
1. Limit on the Trial version
When registering the trial version, the following limits are set by default:
- Web. Limit on web API requests: 90 per minute.
- Front. Limit on the front requests: 3,000 per minute.
- Compile. Script compilation limit: 30 per minute.
- Execute. Script execution limit: 60 per minute.
2. Basic limit
When registering the trial version, the following limits are set by default:
- Web. Limit on web api requests: 90 per minute.
- Front. Limit on the front requests: 3,000 per minute.
- Compile. Script compilation limit: 30 per minute.
- Execute. Script execution limit: 60 per minute.
3. Commercial activation
Within the framework of a commercial license, the limits allocated to the company depend on the number of licenses.
The total amount of the limit is calculated as follows: (Base limit) + (Limits for 1 license × Number of licenses)
Within the framework of a single license (named or floating), the following values are allocated:
- Web. Limit on web api requests: +5 per minute
- Front. Limit on the front requests: +100 per minute;
- Compile. Script compilation limit: +5 per minute;
- Execute. Script execution limit: +10 per minute.
An example of calculating the limit for a company:
SaaS Standard edition, 10 registered licenses:
- Web. Limit on web api requests: 90+5×10 = 140
- Front. Limit on the front requests: 3,000+100×10 = 4,000
- Compile. Script compilation limit: 30+5×10= 80
- Execute. Script execution limit: 60+10×10= 160
- Limit calculation interval: 60 seconds.
If the limits are exceeded, the user will receive a notification about it.
If the quota is exceeded, the code 429 too many requests is returned.
The server response returns the Retry-After header.
Expanding the limits
If the limit was exceeded in a single case, you should wait for some time and continue working.
If you need to increase the limits permanently, choose one of two solutions:
- Purchase licenses. Then the limit will increase depending on the number of licenses.
- Switch to the SaaS Enterprise edition, which has no restrictions.