Prefect est une plateforme moderne d'orchestration de workflows conçue pour les ingénieurs de données et de machine learning. Elle permet d'orchestrer votre code tout en offrant une observabilité complète de vos workflows. Avec Prefect, vous pouvez écrire du code en Python pur, sans avoir à vous soucier du code passe-partout ou des DAGs stricts. La plateforme est conçue pour être résiliente, de l'écriture du script à la mise à l'échelle, vous permettant de récupérer rapidement en cas de défaillance grâce à des comportements de réessai personnalisés, de la mise en cache et des automatisations étendues.
Prefect facilite le développement local avec un serveur de test local qui peut être démarré avec une seule commande, permettant de tester votre travail sans douleur. Vous pouvez déployer vos workflows en production sans sauter à travers des cerceaux, en choisissant et en configurant l'infrastructure où votre code est exécuté. Avec des pools de travail et des files d'attente de travail, vous avez un contrôle granulaire sur votre infrastructure.
La plateforme offre une visibilité totale sur vos pipelines avec des événements de n'importe quel outil tiers, vous permettant de voir l'intérieur de vos pipelines. Prefect est apprécié pour son approche Pythonique, facilitant la prise en main par les équipes, et sa version cloud offre un niveau gratuit généreux, réduisant les frictions pour commencer. Que vous soyez en train de modéliser des données scientifiques, de gérer des pipelines de données ou de chercher une meilleure observabilité et des réessais, Prefect est conçu pour être le pilier fiable de vos automatisations d'entreprise.