Batch Processing on Kubernetes world using TIBCO BusinessWorks

Image for post
Image for post
Photo by Lukas Blazek on Unsplash
Image for post
Image for post
Simple Batch Pattern using TIBCO BusinessWorks

Batch Managed by TIBCO

Cron-Job Kubernetes API

Image for post
Image for post
crontab in a Linux System
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: hello
spec:
schedule: "*/1 * * * *"
jobTemplate:
spec:
template:
spec:
containers:
- name: hello
image: busybox
args:
- /bin/sh
- -c
- date; echo Hello from the Kubernetes cluster
restartPolicy: OnFailure
Image for post
Image for post
kill -s <SIGNAL_NAME> <PID>  
Image for post
Image for post
Image for post
Image for post

Pros and Cons of each approach

PSG Senior Architect at TIBCO Software with a focus on Cloud Development, Event Processing and Enterprise Integration

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store