Run your data operations on a single, unified platform.

  • Easy setup, no data storage required
  • Free forever for core features
  • Simple expansion with additional credits
cross-icon
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Run your jobs faster with Keboola’s new feature: Dynamic Backend size

Customize and run your transformation jobs faster with Keboola's dynamic backend

Product
August 5, 2021
Run your jobs faster with Keboola’s new feature: Dynamic Backend size
No items found.
Customize and run your transformation jobs faster with Keboola's dynamic backend

Data transformations are the backbone of smooth-running data operations. 

Transformations are used in data replication between databases, data migration from cloud to on-premise, and data cleaning (aggregations, outlier removal, deduplication …) aka all the good stuff that goes into extracting insights from data. But as any data professional can attest, transformation can also be a painful bottleneck. Think scripts that run for an entire day and finish just before the next scheduled job.

With the growth of data volumes as you scale and with the unexpected bursts of incoming data that strain your transformation resources, jobs can delay or even put to a stop ETL processes downstream. This is why Keboola launched a new feature: Dynamic Backend per job. 

The Dynamic Backend allows users to allocate more resources to speed up long-running jobs.

This feature is available only for non-PAYG projects with new transformations.

How does dynamic backend scaling work?

Pick a transformation or job that is a good candidate for backend re-sizing. 

Before you run the job or transformation, you can manually configure the size of the backend by picking from three options (SMALL, MEDIUM, and LARGE) in the transformation configuration pane.

With this release, the dynamic backend is for now limited only to the Snowflake DWH transformations.  

But make sure to check the “What’s coming next?” section below for a little teaser of what’s coming in the next few weeks.

How to determine which jobs would be best optimized by changing the size of the backend?

An excellent way to pick candidates for backend resizing is to navigate to “Jobs” in your navigation bar and pick the jobs with the longest “Run time” (penultimate column):

determine jobs for the backend change

How do you access the dynamic backend scaling?

Dynamic backend resizing is automatically available for all subscribing users. Simply go to Transformations in the navigation window, choose a transformation you want to resize, and pick your candidate. 
As you will inspect the transformation, the dynamic backend resizing will be visible in the right-hand side configuration pane. Below you can see we picked a LARGE size for this job:

dynamic backend scaling

If you are on the pay-as-you-go (free) plan, you will not have the option to dynamically configure the backend size:

freemium dynamic backend


No worries, you can still access the feature. Simply reach out to us using the feedback button in the lower-right corner, and we will work together to find a solution.

What’s coming next?

Soon, we will  launch the dynamic backends also for any transformation job in Python or R.  So you can unlock the power of dynamic backend size on demand for all your transformations.

Wondering what other new features are brewing on our backlog? 
Make sure to check our Feature Roadmap to get a glimpse at everything we plan, are developing, or are already launching.

#getsmarter
Oops! Something went wrong while submitting the form.

Subscribe to our newsletter
Have our newsletter delivered to your inbox.
By subscribing to our newsletter you agree with Keboola Czech s.r.o. Privacy Policy.
You are now subscribed to Keboola newsletter
Oops! Something went wrong while submitting the form.

Recommended Articles

Close Cookie Preference Manager
Cookie Settings
By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage and assist in our marketing efforts. More info
Strictly Necessary (Always Active)
Cookies required to enable basic website functionality.
Made by Flinch 77
Oops! Something went wrong while submitting the form.
>