Technology

Databricks Serverless JARs Launch

Databricks Serverless JARs enable instant deployment of Scala/Java Spark jobs, eliminating cluster management and offering usage-based billing.

Daniel Singer

By Daniel Singer, Editor, StartupHub.ai

2 min read

Databricks Serverless JARs Launch

Databricks is rolling out Databricks Serverless JARs, a new feature designed to simplify the development and deployment of Spark jobs written in Scala and Java. This offering promises instant startup times and eliminates the need for manual cluster management, allowing developers to focus on code.

The core benefit lies in offloading infrastructure concerns. Teams can now build and run production-grade Spark pipelines on fully managed serverless compute. This means no more cluster provisioning, capacity planning, or runtime updates, as Databricks handles these operations automatically.

Instant Iteration, Reduced Costs

A significant advantage is the drastic reduction in job startup times. Instead of waiting minutes for clusters to provision, jobs now launch in seconds. This accelerates iteration cycles, enabling engineers to test and refine their code more rapidly.

Furthermore, the model shifts to usage-based billing. Organizations pay only for the compute resources consumed by their jobs, eliminating costs associated with idle clusters or unused capacity. This elastic billing structure aims to optimize expenditure.

Streamlined Development Workflow

Databricks Serverless JARs integrate with Databricks Connect, enabling developers to write and debug code interactively within their preferred IDEs, such as IntelliJ or Cursor. This allows for testing against real data and production-like environments without leaving the development tool.

The daily brief

Get the free daily brief with the day's AI news, new AI startups and funding rounds every morning.

Join 64,000 other subscribers.

Once development is complete, Databricks Asset Bundles can be used to productionize these jobs. The underlying architecture, built on Spark 4 and Spark Connect, supports versionless execution and fine-grained access controls via Lakeguard, enhancing both flexibility and security.

Deployment involves compiling the JAR with Spark 4 (Scala 2.13) and Spark Connect, then uploading it to a Unity Catalog volume or workspace folder. A new job is then created, specifying the JAR task and selecting Serverless as the compute option. This move further solidifies the Databricks Platform's commitment to simplifying data operations, building on previous advancements like serverless compute enhancements.

Mentioned in this story

Sources

Get the free daily brief every morning

Every morning the day's AI news, new AI startups and new funding rounds. Free and takes a few minutes to read, unsubscribe at any time.

Join 64,000 other subscribers.

TopicsDatabricksServerlessSparkJavaScalaData EngineeringCloud ComputingDatabricks Connect

Daniel Singer

Written by

Daniel Singer

Editor, StartupHub.ai

Daniel Singer is the editor of StartupHub.ai, a technology expert and thought leader on AI and its applications across sectors, from fintech and healthcare to developer tooling and consumer software. He writes and tests the tools covered here thoroughly and regularly, and built StartupHub.ai to give founders, operators and buyers a clearer read on what they are actually being sold.

Test your Agent Readiness now

Paste your website. How well ChatGPT, Claude and the other agents can read and use a site, in about a minute, free.

Watch

The videos behind the news, one flip at a time

The feed mixes the videos from our articles with startup demos and you flip through them like TV channels for free with no signup.