Self-host your feature toggle system
Feature toggle systems seem like the obvious choice for a software-as-a-service? It is not always the better choice – as always, it depends on your context. Unleash is the flexible feature toggle system. Software-as-a-service or self-hosted – it is your choice. These are some of the reasons to help you decide whether to self-host your feature toggle system or not.
Unleash as a service
To get started on Unleash self-hosted, choose between Unleash open source or Unleash Enterprise.
No need for Unleash self-hosted? Get started in minutes on the Team or Company tier.
What are the advantages of going self-host your feature toggle system?
- The Unleash server runs within your own private data center; hence, no external service can access your critical infrastructure.
- The use of feature toggles on a SaaS platform may also give away some clues to the internal design of your application (which presents a security risk in itself).
To support the delivery of features using feature toggles, such as segmentation and/or gradual rollout, the system must have access to sensitive user data. For example, to make it easy to address groups of users or even specific users, this data is synced back to the feature toggle server. If the server runs in the cloud, this means privacy data is shared outside your control.
With Unleash Enterprise self-hosted, all data always stays within your network.
Crucial for some high-availability scenarios, where you cannot risk a third party affecting your service.
By going self-hosted, your organization can set up the integrations and workflows that meet your needs. Unleash’s architecture is particularly strong here. Unleash is designed with an “API first strategy“. Further, everything in Unleash is an event. Most of these events are available through the APIs. This makes it easy to integrate Unleash into the use case that makes sense for you.
SaaS pricing usually scales upwards with increased usage and volume. Costs may initially be limited but as use increases, both the price and management of the cloud-based system’s monthly active users (MAU) can become significant. In fact, research indicates that a third of cloud services spending is wasted.