The Stigg platform offers native high throughput usage metering and aggregation capabilities that can be leveraged as the source of truth for measuring customer usage.
Measuring customer usage accurately is critical when implementing usage-based and hybrid pricing models.
Stigg processes changes to customer usage in real-time and allows the following:
Stigg supports metering of usage from the following data sources:
The following table summarizes the differences between the two data source types:
Calculated usage | Raw events | |
---|---|---|
Supports custom dimensions | ✅ | ✅ |
Aggregated by | Your application | Stigg |
Supported aggregation methods | Custom | Count; Count unique; Sum; Max; Min; Average |
Limit enforcement | Immediate | Near real-time (up to 10 seconds) |
Ability to bill according to reported usage | ✅ | ✅ |
Use when | Usage calculation is simple; Low throughput of usage changes; Limit enforcement must be immediate | Calculation is complex and/or distributed; High throughput of usage changes; Limit enforcement is not required or can be near real-time |
Example use-cases | Seats | Monthly active users (MAU), bandwidth, used storage |