Geetha Anne
Exploring Durable Execution with Python
#1about 5 minutes
The challenge of managing modern distributed systems
Modern distributed systems are powerful but their complexity makes them prone to failures that are difficult to recover from.
#2about 2 minutes
Introducing Temporal for durable execution
Temporal.io is an open-source framework that simplifies complex systems and improves reliability through a concept called durable execution.
#3about 6 minutes
Understanding Temporal workflows and activities
Applications are built using deterministic workflows for business logic and activities for executing individual, potentially fallible tasks.
#4about 4 minutes
How durable execution handles process failures
Durable execution captures the complete state of a function, allowing it to be seamlessly migrated and resumed on another server after a crash.
#5about 4 minutes
Exploring the key capabilities of the Temporal framework
The framework includes built-in features like auto-save, native retries, durable timers, schedules, and signals for human-in-the-loop processes.
#6about 4 minutes
Understanding the architecture of a Temporal application
Developers deploy code to workers that poll the Temporal server for tasks, which in turn captures and stores the complete execution state.
#7about 5 minutes
Implementing a workflow with the Python SDK
A practical example shows how to define a workflow, create activities, implement worker logic, and use a client to send signals.
#8about 4 minutes
Using durable primitives with asyncio in Python
The Python SDK provides durable versions of asyncio primitives like timers, tasks, and cancellations that survive process crashes.
#9about 2 minutes
Advanced SDK features and activity execution styles
The Python SDK is backed by a Rust core and supports multiple activity styles including async, threaded, and multi-process executors for different use cases.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
23:50 MIN
Introducing Temporal as an open source implementation
Durable Execution: A Revolutionary Abstraction for Building Resilient Applications
17:32 MIN
Temporal as an open source durable execution system
Is your backend a hodgepodge of queues, event stores and cron jobs? Durable Execution to the Rescue.
20:21 MIN
Writing a durable workflow with the Python SDK
Is your backend a hodgepodge of queues, event stores and cron jobs? Durable Execution to the Rescue.
10:34 MIN
Introducing durable execution as a new programming model
Durable Execution: A Revolutionary Abstraction for Building Resilient Applications
11:02 MIN
Demo of a fault-tolerant AI agent using Temporal
RPC Reinvented: Asynchronous, Durable, and Agent-Ready
12:47 MIN
How durable execution simplifies complex application logic
Durable Execution: A Revolutionary Abstraction for Building Resilient Applications
47:43 MIN
Solving date and time issues with the Temporal API
Using all the HTML, Running State of the Browser and "Modern" is Rubbish
20:12 MIN
Handling timeouts with durable execution in Lambda
How we built an AI-powered code reviewer in 80 hours
Featured Partners
Related Videos
Is your backend a hodgepodge of queues, event stores and cron jobs? Durable Execution to the Rescue.
Maxim Fateev
Durable Execution: A Revolutionary Abstraction for Building Resilient Applications
Maxim Fateev
Are you done yet? Mastering long-running processes in modern architectures
Bernd Ruecker
Python-Based Data Streaming Pipelines Within Minutes
Bobur Umurzokov
The Eventloop in JavaScript - How does it work?
Christian Woerz
Concurrency in Python
Fabian Schindler
System Resilience: Surviving the Software Storm
Mihaela-Roxana Ghidersa
Convert batch code into streaming with Python
Bobur Umurzokov
From learning to earning
Jobs that call for the skills explored in this talk.
![Senior Software Engineer [TypeScript] (Prisma Postgres)](https://wearedevelopers.imgix.net/company/283ba9dbbab3649de02b9b49e6284fd9/cover/oKWz2s90Z218LE8pFthP.png?w=400&ar=3.55&fit=crop&crop=entropy&auto=compress,format)
Senior Software Engineer [TypeScript] (Prisma Postgres)
Prisma
Remote
Senior
Node.js
TypeScript
PostgreSQL

Team Lead and Senior Software Engineer with focus on AI
Dynatrace
Linz, Austria
Senior
Java
Team Leadership


Senior AI Software Developer & Mentor
Dynatrace
Linz, Austria
Senior
Java
TypeScript
AI Frameworks
Agile Methodologies

Full Stack Engineer
Climax.eco
Rotterdam, Netherlands
€70-100K
Senior
TypeScript
PostgreSQL
Cloud (AWS/Google/Azure)

Tech Lead (m/f/d) - Berlin
Patronus Group
Berlin, Germany
Senior
Kotlin
Android
Angular
Spring Boot
Amazon Web Services (AWS)

Senior Fullstack Engineer – Angular/.Net (f/m/d)
Apaleo
München, Germany
Remote
€65-85K
Senior
.NET
Angular
JavaScript
+1

