Backendless offers two primary pricing plans for its customers: the Scale Variable and the Scale Fixed. In this article, we will explore the Scale Variable plan in depth to help you understand how it works and how you can manage your costs effectively.
The monthly bill under the Scale Variable plan is calculated based on the sum of daily charges. This structure allows flexibility in billing and directly correlates with your daily usage patterns. The peak number of API requests per minute within any given 24-hour determines each day’s charge. This peak number of API requests per minute determines the tier of the application for the day. The daily charge depends on which tier the peak minute falls into. Backendless defines these tiers as ranges of API requests per minute.
The pricing structure for each tier can be visualized through a detailed table:
Tier | Daily Price | Requests per min (in 24 hours) |
1 | $0.50 | 0-5 |
2 | $0.99 | 6-10 |
3 | $1.75 | 11-20 |
4 | $2.15 | 21-50 |
5 | $2.95 | 51-100 |
6 | $4.25 | 101-200 |
7 | $7.00 | 201-300 |
8 | $12.00 | 301-500 |
9 | $25.00 | 501-750 |
10 | $45.00 | 751-1,000 |
11 | $65.00 | 1,001-2,000 |
12 | $95.00 | 2,001-3,000 |
13 | $145.00 | 3,001-4,000 |
14 | $170.00 | 4,001-5,000 |
15 | $190.00 | 5,001-7,000 |
16 | $230.00 | 7,001-10,000 |
The pricing model is built around resource allocation in response to spikes in usage. When a spike occurs, Backendless allocates additional hardware resources to handle potential subsequent spikes. These resources are maintained for a full day to accommodate any further high-demand periods, which is why the daily charge is based on the peak minute. While this might seem like a penalty for sporadic usage spikes, it’s a necessary measure to ensure resource availability and optimal performance for all users. By preparing for additional demand, Backendless ensures that services remain uninterrupted and responsive.
To help control costs and prevent unexpected charges due to sudden spikes, Backendless offers a feature where users can set the maximum tier threshold. If the API request volume exceeds the specified tier, additional calls are automatically rejected with an error, which helps maintain budget constraints without critically impacting service availability.
The Manage > Analytics screen in the Backendless Console features an estimate calculator for those looking to gauge future expenses. This tool provides a price estimation based on past usage. If you are currently on the Free or Scale Fixed plans, you can use this estimator to see your costs on the Scale Variable plan.
The Scale Fixed plan may be a more suitable option for users seeking more predictable billing. This plan charges a fixed monthly rate based on the selected usage tier, with additional costs accruing only when usage exceeds the pre-set tier limits. This plan is particularly useful for businesses with stable and predictable API usage patterns.
In summary, the Scale Variable plan from Backendless is designed for businesses that prefer billing that adjusts with their actual API usage, providing tools to manage and predict costs effectively. However, for those who prefer stability in billing, the Scale Fixed plan may be a better option.