
airhacks.fm podcast with adam bien· Folge 364
1 Billion Jobs Daily with Zero Dependencies Java
Sonntag, 28. September 2025 · 57 min
Kapitelklicken springt direkt hin
Shownotes
An airhacks.fm conversation with Ronald Dehuysser (@rdehuyss (twitter.com/rdehuyss)) about:
JobRunner (jobrunr.io) evolution from open source to processing 1 billion jobs daily,
carbon-aware job processing using European energy grid data ( ENTSO-E (entsoe.eu) ) for scheduling jobs during renewable energy peaks,
correlation between CO2 emissions and energy prices for cost optimization,
JobRunner Pro vs Open Source features including workflows and multi-tenancy support,
bytecode analysis using ASM (asm.ow2.io) for lambda (en.wikipedia.org/wiki/Lambda_architecture) serialization,
JSON (json.org) serialization for job state persistence,
support for relational databases and MongoDB (debezium.io/documentation/reference/0.10/conne…) with potential S3 (aws.amazon.com/s3) and DynamoDB (aws.amazon.com/dynamodb) integration,
distributed processing with master node coordination using heartbeat mechanism,
scale-to-zero architecture possibilities using AWS EventBridge (aws.amazon.com/eventbridge) Scheduler,
Java (java.com/en) performance advantages showing 35x faster than python.org in benchmarks,
cloud migration patterns from on-premise to serverless (en.wikipedia.org/wiki/Serverless_computing) architectures,
criticism of kubernetes.io complexity and lift-and-shift cloud migrations,
cost-driven architecture approach using AWS Lambda (aws.amazon.com/lambda) and S3,
quarkus.io as fastest Java runtime for cloud deployments,
infrastructure as code using AWS CDK (docs.aws.amazon.com/cdk/v2/guide/work-with-cdk…) with Java,
potential WebAssembly (webassembly.org) compilation for Edge Computing (en.wikipedia.org/wiki/Edge_computing),
automatic retry mechanisms with exponential backoff,
dashboard and monitoring capabilities,
medical industry use case with critical cancer result processing,
professional liability insurance for software errors,
comparison with executor service for non-critical tasks,
scheduled and recurring job support,
carbon footprint reduction through intelligent scheduling,
spot instance integration for cost optimization,
simplified developer experience (developer.mozilla.org/en-US/docs/Tools) with single JAR deployment,
automatic table creation and data source detection in Quarkus,
backwards compatibility requirements for distributed nodes,
future serverless edition possibilities
Ronald Dehuysser on twitter: @rdehuyss (twitter.com/rdehuyss)