Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Batch Job and Queue Processing Without a Message Broker

DevConf via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to implement batch job processing and queue management without relying on external message brokers in this conference talk from DevConf.CZ 2025. Discover how Tolgee, an open-source localization platform, built a robust job-processing system using only application servers and databases, eliminating the need for RabbitMQ, Kafka, or similar messaging systems. Explore the implementation of database-backed job queues using PostgreSQL row-level locks with SKIP LOCKED functionality to manage concurrency and task distribution. Understand how to coordinate work across multiple application instances using lightweight caching and pub-sub mechanisms through Redis for synchronization while avoiding duplicate processing. Master techniques for scheduling and executing background tasks within your application process using simple transactions and locks instead of dedicated message brokers. Examine real-world strategies for handling large-scale batch operations like bulk translations while maintaining reduced infrastructure complexity. Apply framework-agnostic principles that work across any programming language or technology stack using basic database operations and scheduling tools, resulting in simplified deployment and maintenance processes for enterprise-scale applications.

Syllabus

Batch Job / Queue Processing Without a Message Broker - DevConf.CZ 2025

Taught by

DevConf

Reviews

Start your review of Batch Job and Queue Processing Without a Message Broker

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.