What makes a solution a platform?
Puneet Gupta
August 31, 2021

What makes a solution a platform?

What makes a solution a platform?

A Platform approach to Cloud Metering and Usage-Based Billing

The term Platform is widely used across the tech industry and liberally applied to describe various solutions. For us at Amberflo, it means something very specific. It is a set of well defined attributes by which we hold ourselves accountable, drive roadmap, and ultimately stake our claim to being a platform solution provider.

We would venture to say that the following must have attributes apply not just to a platform approach to Cloud Metering and Usage-Based Billing but broadly to all solutions that claim or are platform-centric.

Of course, this is not an industry-defined, let alone agreed upon, list of attributes on what makes a platform - platform. It is simply our playbook that helps us stay true to our vision - helping the world move to a more fair and transparent business model. We believe that achieving this vision requires a platform-centric technology approach and solution.

Below are the list of must-have attributes to meet the minimum bar for a platform solution.


What makes Amberflo solution a platform?

  1. It abstracts complexity
    There are many parts to a platform solution and there is a lot that goes on behind the scenes. In our case, with a Cloud Metering and Usage-Based Billing Solution, there is a lot that goes on from the time a meter event is ingested. Each event is deduped, persisted, transformed, aggregated, trigger workflows, and more. All of this complexity is hidden from the developer. You simply interact with a set of APIs to send raw meter events and the service automatically turns them into intelligent, consumable usage insights data sets. There are no servers to manage, no logic to write, update, and maintain, and the system delivers enterprise grade durability, reliability, and scalability.
  1. It democratizes access and use
    It is built on the principles of hardened APIs that also serve and demonstrate a contract of trust - that interface won't just randomly change. The APIs will be backward compatible and the system is designed with this in mind from the get-go. Allowing the user and developer to have confidence to build on top of it and propagate its use as a standardized interface and system.
  1. It has high fixed costs (costs a lot to build)
    Building a system that meets the ten criteria outlined here, inevitably, requires a heavy lift and a sizable investment (time and resources) upfront. Additionally, guaranteed availability, durability, and scalability offered from the get-go require further upfront investment, resulting in a high overall fixed costs basis to bring the system to life.
  1. It has low marginal costs (once built, cost to use is low)
    Conversely, once the high fixed costs investments have been made (point #3) and the system is made ready for use, because of cloud unit economics and elasticity, marginal costs are low. The low marginal costs lend themselves to providing better price-to-performance ratio to customers in the form of lower prices, and more.
  1. It is on demand
    System must be available on-demand for increase or decrease in usage.
  1. It is offered on usage-based pricing
    Point #4 directly lends itself to enabling customer facing usage-based pricing. Furthermore, point #5 can only truly be claimed as a feature if it is being offered on a usage-based pricing model.
  1. It has network effect
    The more people use the system, it gets better for the next set of users. This can come in a variety of different ways - economies of scale (lower costs), performance metrics, SLAs, features, and more.
  1. It gets better with use (user input or user generated content)
    It gets better at the individual user and use case level. Data drives insights. With more (historical) use features (particularly data driven, e.g. forecasting, AI/ML value added) improve and get better.
  1. It is programmable
    It is an “API First” system designed to be accessessibly and operated upon programmatically via a rich set of APIs.
  1. It is self-service
    Lowers friction to entry and is coupled with a free-tier or free-trial.



Platform must-have attributes Amberflo - Cloud Metering and Usage-Based Billing Platform
1 It abstracts complexity Simply send us the meters, and we take care of the rest - metering, invoicing, and billing.
2 It democratizes access and use No upfront contracts or commitment. Start with 10s of meter events to millions of meter events per second using a standard interface.
3 It has high fixed costs (to build the system in the first place) Amberflo offers a pre-built and fully managed massively scalable, durable and reliable - Cloud Metering and Usage-Based Billing Solution that automatically stores, processes, aggregates data and business logic. We invested in high fixed costs upfront so our customers can avail full features on a low marginal cost basis.
4 It has low marginal costs Elasticity is not an afterthought for us. It is baked into every scalable component of the Amberflo platform.
5 It is on demand You can increase or decrease your usage on demand.
6 It is offered on usage-based pricing We charge on a consumptive, usage-based pricing model.
7 It has network effect AI/ML is built into the foundation layer. As usage increases, features become better.
8 It gets better with use Network effect gains are reflected at the individual level. Additionally, at the individual data isolated level system gets better with use
9 It is programmable We are built as an API First platform. See our API Guides.
10 It is self-service You can sign up directly on our website, create an account and get access to the complete platform and features. (During private-beta, sign up is by invite).

Related Posts

Stay up to date with Amberflo

Thank you! Keep an eye on your inbox for updates.
Oops! Something went wrong while submitting the form.