Understanding the differences between software as a service (SaaS) and on-prem deployment models of the Binarly Transparency Platform
The primary or general implementation of the binarly transparency platform (BTP) is a SaaS platform that is completely hosted and managed by binary. This is an attractive platform model for most as it has several key benefits. No infrastructure or, database storage or maintenance, no reliability/availability concerns, updates happen automatically, and the onboarding process is as easy as logging in. With the SaaS platform, all instances of the BTP are completely isolated and private, there is no multi-tenancy, shared data storage, or backend access of any type. Anonymous, basic usage and performance statistics are collected to maintain cluster health, and availability but beyond this users are in complete control of their platform and the data within it . Certain customers and use cases such as those with internally developed source code, military, government, or other sensitive environments are mandated to leverage only internal resources for such data, making even private cloud based solutions not an option. For these customers we have made our offering available as an on-prem installation. Our on-prem implementations are kubernetes-based and provide a mirror of the functionality available in the SaaS platform with a few small, mostly connectivity related exceptions The table below outlines key differences and details of On premise implementations of the platform vs. SaaS.