Databricks optimization made easy

Gradient is the newest product release from Sync, designed to help data engineers hit their SLA’s and lower costs.

Sync Computing
Sync Computing
2 min readJun 20, 2023

--

Wow the day is finally here! It’s been a long journey, but we’re so excited to announce our newest product: Gradient for Databricks.

Checkout our promo video here

The quick pitch

Gradient is a new tool to help data engineers know when and how to optimize and lower their Databricks costs — without sacrificing performance.

For the math geeks out there, the name Gradient comes from the mathematical operator from vector calculus that is commonly used in optimization algorithms (e.g. gradient descent).

Over the past 18 months of development we’ve worked with data engineers around the world to understand their frustrations when trying to optimize their Databricks jobs. Some of the top pains we heard were:

  • “I have no idea how to tune Apache Spark”
  • “Tuning is annoying, I’d rather focus on development”
  • “There are too many jobs at my company. Manual tuning does not scale”
  • “But our Databricks costs are through the roof and I need help”

How did companies get here?

We’ve worked with companies around the world who absolutely love using Databricks. So how did so many companies (and their engineers) get to this efficiency pain point? At a high level, the story typically goes like this:

  1. “The Honeymoon” phase: We are starting to use Databricks and the engineers love it
  2. “The YOLO” phase: We need to build faster, let’s scale up ASAP. Don’t worry about efficiency.
  3. “The Tantrum” phase: Uh oh. Everything on Databricks is exploding, especially our costs! Help!

So what did we do?

We wanted to attack the “tantrum” problem head on. Internally three teams of data science, engineering, and product worked hand in hand with early design partners using our Spark Autotuner to figure out how to deliver a deeply technical solution that was also easy and intuitive. We used all the feedback on the biggest problems to build Gradient:

We want to hear from you!

Our early customers made Gradient what it is today, and we want to make sure it’s meeting companies’ needs. We made getting started super easy (you can Just login to the app here). Please check out the docs here. Please let us know how we did!

Read our follow up blog articles on how we built Gradient!

--

--

Sync Computing
Sync Computing

Automating Databricks cluster management to help reduce overhead, costs, and hit SLAs.