Skip to main content
Customer stories

Connecting enterprise customers in days, not months.

Databricks evaluated seventeen solutions before choosing ngrok to power secure ingress into customer environments—without public IPs or the wait.

Company
Databricks
Industry
AI & data platform
Scale
50%+ of the Fortune 500
17solutions evaluated before choosing ngrok
Daysto deploy to enterprise customers (was months)
Zeropublic IPs required

Databricks, the leading unified lakehouse platform for data, analytics, and AI, was looking for a solution to solve the challenge of secure connectivity into customer environments. After exploring seventeen different solutions, the team moved forward with ngrok. Today, ngrok supports Databricks in serving their customer base (which includes over 50% of the Fortune 500) across multiple cloud and hybrid environments.

Secure connectivity is a must-have requirement for Databricks customers

Enterprises use Databricks to process, analyze, and monetize their datasets with solutions from business intelligence (BI) to machine learning. The architecture entails Databricks backend services connecting to the infrastructure deployed into the customer's cloud accounts to process and store data. Thus delivering value to customers required connecting into customers' networks.

"For enterprise customers, security is non-negotiable. While our architecture was secure, we needed additional capabilities to support Databricks deployments in the largest organizations and eliminate the need for public IP infrastructure."

— Ihor Leshko, Director of Engineering at Databricks

With security being table stakes, Databricks needed to remove this particular point of contention with enterprise prospects and find a solution to remove public IPs from worker nodes.

Searching for the optimal solution

Databricks evaluated seventeen alternative solutions—none of them offered the security and scalability of ngrok.

"We did a very broad search for solutions from major cloud providers and third party vendors. The services we saw on the market either had serious reliability challenges or did not allow us to configure security in a granular way that met the needs of our customers. We thought of building a relay service ourselves, but we still couldn't help but wonder if someone else had solved this before."

— Ihor Leshko

After spending months researching alternative solutions, the team nearly resorted to building a solution in-house—until they discovered ngrok on GitHub.

"We came across ngrok on GitHub. We looked at how it was being used and thought 'This seems like exactly what we need.' All of the features were out of the box. It supported TCP connections, HTTPS connections, websockets — it seemed like it could do everything and more."

— Ihor Leshko

From hackathon demo to enterprise preview

A few weeks later, Databricks experimented with ngrok's managed offering at a Hackathon.

"The team pulled off a crude demo with ngrok and saw how simple it was to integrate with. We were able to eliminate public IPs. Within two to three days, people were getting excited about it."

— Ihor Leshko

When evaluating whether to build or buy, Databricks prioritized delivering immediate value to their customers.

"While there was a lot of work to do, we had two choices: we can build it on our own, or we can take advantage of this technology and deliver value right now. We could spend all of this time tailoring for exactly what we need and develop it natively on our infrastructure, or take something off the shelf and not wait to onboard our enterprise customers."

— Ihor Leshko

Within just three months Databricks was able to start previewing the product with their enterprise customers.

"Alan and the team were great. They were super responsive to our asks, ensuring we had what we needed to be successful."

— Ihor Leshko

Powering deployments with ngrok

Since 2019, Databricks has used ngrok to solve the challenge of ingress into their customer environments.

"ngrok opened the door for Databricks to quickly onboard these big customers. With ngrok, we get comprehensive security with a full scope of functionality for all of our use cases, and for larger deployments, it gives us a scalability advantage, allowing us to eliminate much of the operational complexity."

— Ihor Leshko

ngrok connects with customer environments through a single point of ingress, which simplifies connectivity significantly. Because ngrok provides a secure pathway, security reviews and deployments with customers are much faster.

Today, Databricks meets the security and compliance requirements in highly regulated industries, such as financial services, healthcare, and telecommunications.

ngrok helped Databricks:

  • Cut customer deployment time from months to hours and days
  • Save several years of engineering work by not building in-house
  • Reduce security review cycles, resulting in faster time to value
  • Establish secure connections into customer environments
  • Support TCP, HTTPS, and WebSockets for the largest enterprise organizations
  • Keep data within Databricks deployments at all times
  • Eliminate public IP requirements across worker nodes
Take a gander at other customer stories
Decoration

Onboard enterprise customers. Skip the wait.

No upfront costs. No contact sales. No public IPs required.

Decoration