FR
FR
Se connecter mini-cart 0
FR
FR
BlogBase de connaissancesAPI développeurÉtatPortail clients

Applications avec état à l'ère de l'exécution durable : Marc Klefter

L'exécution durable est un modèle de programmation émergent, proposé par des fournisseurs tels que Temporal et Azure Functions, pour développer facilement des applications distribuées résilientes, dans lesquelles une « fonction durable » – une unité d'exécution garantie de s'exécuter jusqu'à son terme – orchestre un processus métier et encapsule l'état. Cependant, si une application est composée de ces fonctions et que des parties – voire la totalité – de son état sont stockées aux côtés de chaque fonction, quel impact cela a-t-il sur la modélisation et la rétention des données, la prise en charge de mises à jour et de requêtes complexes qui couvrent plusieurs flux de travail, l'accès concurrent et d'autres problèmes liés à la gestion de l'état dans ce type d'architecture système ? Cette session explore l'exécution durable dans le contexte de la conception, de la mise en œuvre et de l'exploitation d'applications avec état ; des exemples pratiques démontreront comment une fonction durable garantit la robustesse, l'exactitude et l'efficacité dans l'écriture et la lecture de l'état tout en éliminant le besoin de verrous et en ayant à gérer les conditions de concurrence, les mises à jour perdues ou dupliquées et les vues obsolètes. La discussion couvrira également les scénarios qui nécessitent l'utilisation d'une base de données externe et décrira les stratégies pour faire évoluer l'état de l'application au fur et à mesure que de nouvelles versions du code de fonction sont déployées.

youtube-video-thumbnail

Plus de vidéos

sohan.webp
Comment Google a construit un système d'autorisation cohérent et global avec Zanzibar : Sohan Maheshwar
mourjon.webp
Présentation approfondie | Résilience dans les microservices avec le contrôle de congestion : Mourjo Sen
Aren.webp
Coder selon votre ressenti jusqu'au cauchemar de sécurité : Arjen Wiersma
Retour en haut