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
10:34 MIN
Introducing durable execution as a new programming model
Durable Execution: A Revolutionary Abstraction for Building Resilient Applications
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
36:33 MIN
Key benefits of using Python-native streaming frameworks
Python-Based Data Streaming Pipelines Within Minutes
18:19 MIN
How durable execution is implemented using event sourcing
Durable Execution: A Revolutionary Abstraction for Building Resilient Applications
05:39 MIN
Key use cases for Python streaming frameworks
Convert batch code into streaming with Python
Featured Partners
Related Videos
Is your backend a hodgepodge of queues, event stores and cron jobs? Durable Execution to the Rescue.
Maxim Fateev
Python-Based Data Streaming Pipelines Within Minutes
Bobur Umurzokov
Concurrency in Python
Fabian Schindler
Convert batch code into streaming with Python
Bobur Umurzokov
Devouring APIs with Python
Shweta Palande
Accelerating Python on GPUs
Paul Graham
CUDA in Python
Andy Terrel
Observability with OpenTelemetry & Elastic
Iulia Feroli
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
AI Platform Engineer with Python and Terraform
EPAM Systems
Lleida, Spain
GIT
DevOps
Python
Docker
Terraform
+4
AI Platform Engineer with Python and Terraform
EPAM Systems
Municipality of Salamanca, Spain
GIT
DevOps
Python
Docker
Terraform
+4
Senior Full Stack Developer (Python Experience)
Talonic
Berlin, Germany
Remote
€47-92K
Senior
API
Linux
DevOps
+2
Python Developer with Microservices
GeekSoft Consulting
Amsterdam, Netherlands
GIT
REST
Azure
NoSQL
Flask
+13

