For an early-stage startup like DataHub, software distribution is a critical business function that directly impacts customer adoption and retention. The company needed to distribute its “Remote Executor” agent, a component that collects metadata locally within a customer's infrastructure, to many enterprise customers.
However, the incumbent software distribution system, Docker Hub, presented a significant financial and operational burden. High per-seat pricing meant that projected growth would eventually make the distribution model unsustainable. To remain fiscally responsible while maintaining a “best in breed” experience, DataHub required a solution that facilitated seamless software updates without cost-prohibitive barriers.