Skip to content

Details

Speaker: Oleg Pustovit

Title: Durable Python: from running custom SQS workers and Celery to Temporal

My background: I work as a software development consultant predominantly with startups.

I wanted to share my experience with getting to a reliable solution for background execution in a modern Python web app. Setting up Cron jobs or Celery is easy, but when you get your application to production, a lot of unexpected issues come up: lack of observability in a greenfield project may lead to failed jobs, inconsistent state, and other typical problems. Temporal solves this by introducing replayable workflows and separating side‑effects into activities.

Key points I'll share:

  • overview of how to solve a problem of background and scheduled workloads in a web app and existing solutions
  • Issues and pitfalls with them
  • rationale for introducing a separate service for background jobs
  • history of Temporal and why it got traction
  • best practices and experience with using it

Short demo
The core idea lives, but we don't have enough open source alternatives.

--------

Drinks and friendly discussion afterwards at Buzz Bar 🍻🍷🥤☕️

Related topics

Events in Zagreb, HR
Python
Computer Programming
Software Development
Automation
Technology

You may also like