Hari Ohm Prasath
1 min readJun 7, 2023

--

Hi, I have used both but the choice really depends upon the usecase as JobRunr supports both adhoc and cron based jobs similar to kubernetes. Here are some datapoints for consideration:

  1. In certain circumstances, a single k8s CronJob can create multiple concurrent Jobs. But in case of JobRunr they guarantee single instance of the job
  2. I would chose JobRunr if we want to standardize on a job scheduler platform that can run across different container orchestration system (like ECS, Kubernetes, docker swarm, etc) thats platform independent.
  3. Even though its easy to get started with k8s cron jobs it can quickly become complex when coordinating between two jobs, data sharing, etc. So if your usecase is simple you can go with k8s cron jobs, but if you think you will add a lot more features to MVP version of your app related to scaling and concurrency then I would pick JobRunr

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Hari Ohm Prasath
Hari Ohm Prasath

Written by Hari Ohm Prasath

A engineer who loves to code and blog, for more details follow me in https://www.linkedin.com/in/hariohmprasath/

Responses (1)

Write a response