Zum Inhalt springen
FindOpenSource

Prefect

Python-native Workflow-Orchestrierungsplattform zum Erstellen, Planen und Überwachen von Datenpipelines mit gewöhnlichem Python-Code.

Überblick

Prefect lässt Entwickler Workflows als gewöhnliche, mit Task und Flow dekorierte Python-Funktionen definieren, statt eine separate DSL oder ein YAML-Format zu lernen. Es übernimmt automatisch Scheduling, Wiederholungsversuche, Caching und Fehlerbehandlung, und seine UI bietet Einblick in jeden Lauf ohne zusätzlichen Instrumentierungscode.

Prefect eignet sich für Daten- und Plattformteams, die ETL-, ML- oder Datenpipeline-Workflows in Python bauen und eine nah am gewöhnlichen Code bleibende Orchestrierung wollen – eine andere Nische als Temporal oder Argo Workflows (ebenfalls in diesem Katalog), die auf allgemeine verteilte Anwendungs-Workflows statt datenpipeline-spezifisches Scheduling zielen.

Kategorien
Automatisierung
Schlagwörter
workflow-orchestrationdata-pipelinepythondagetl
Sprachen
Python
Lizenz
Apache-2.0

Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.