Temporal Python – A Durable, Distributed Asyncio Event Loop — Maxim Fateev

Publié le: 19 septembre 2023
sur la chaîne: EuroPython Conference
8,964
173

[EuroPython 2023 — North Hall on 2023-07-19]
https://ep2023.europython.eu/session/...

This talk discusses asyncio, an essential tool for asynchronous, non-blocking code in Python, and its limitations, such as non-durability and inability to distribute across multiple machines. Temporal.io, an open-source microservice orchestration platform, is introduced as a robust solution capable of using event sourcing for durability, scalability, and resilience, effectively managing system failures. Temporal based asyncio event loop implementation adds seamless durability to Python code. The complete state of the program, including local variables and await calls, is fully preserved across process and other infra failures. We highlight real-world applications and conclude by emphasizing how Temporal transforms the design and implementation of distributed fault-tolerant systems.

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License http://creativecommons.org/licenses/b...


Sur cette page du site, vous pouvez voir la vidéo en ligne Temporal Python – A Durable, Distributed Asyncio Event Loop — Maxim Fateev durée heure minute seconde en bonne qualité , qui a été Téléchargé par l'utilisateur EuroPython Conference 19 septembre 2023, Partagez le lien avec vos amis et connaissances, sur youtube cette vidéo a déjà été regardée 8,964 fois et il a aimé 173 téléspectateurs. Bon visionnage!