What if your Python code could automatically resume after a crash? Learn how durable execution simplifies building resilient, long-running applications.
#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
02:49 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.
02:18 MIN
Introducing Temporal as an open source implementation
Durable Execution: A Revolutionary Abstraction for Building Resilient Applications
03:00 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.
05:11 MIN
Demo of a fault-tolerant AI agent using Temporal
RPC Reinvented: Asynchronous, Durable, and Agent-Ready
02:26 MIN
Introducing the durable execution programming paradigm
Is your backend a hodgepodge of queues, event stores and cron jobs? Durable Execution to the Rescue.
01:58 MIN
Q&A on Dapr workflows and distributed tracing
Dapr in Practice
01:54 MIN
Summary of Nexus RPC and durable execution benefits
RPC Reinvented: Asynchronous, Durable, and Agent-Ready
02:13 MIN
Introducing durable execution as a new programming model
Durable Execution: A Revolutionary Abstraction for Building Resilient Applications
All the videos of Halfstack London 2024!Last month was Halfstack London, a conference about the web, JavaScript and half a dozen other things. We were there to deliver a talk, but also to record all the sessions and we're happy to share them with you. It took a bit as we had to wait for th...
Daniel Cranney
Why developer experience mattersWith technology embedded in almost every aspect of life, and with developers building and maintaining these tools, it’s ensuring that developers operate in the digital world with speed and efficiency, if we are to see these same benefits in the offli...
The Best Upcoming IT WebinarsNow that you already know what IT webinars are and how they can help you level up your professional appeal, you might want actually to get into one. Live tech webinars are one of the best ways to stay on top of the latest trends and tools because eit...
From learning to earning
Jobs that call for the skills explored in this talk.