Was gefällt dir am besten Prefect?
Prefect dreht sich darum, die Idee von geplanten Python-Skripten zu nehmen und mühelos und fachkundig all die Dinge hinzuzufügen, die das Leben eines Ingenieurs erleichtern: UI-basierte Planung, Parametrisierung, Flussvisualisierung, detaillierte Protokollierung, Ausnahmebehandlung, Benachrichtigungen, Webhooks, Containerisierung und einfache Bereitstellungen, Parallelität. Es ist wie ein reines (und massives) Mehrwertsystem, bei dem man fast keine Kompromisse eingehen muss, wie man sich mit Daten verbindet, Daten transformiert oder Daten liefert. Daher denke ich, dass es besonders leistungsstark ist, wenn man viele nicht standardisierte ETL-Pipelines in alle Richtungen hat (d.h. ein Berg von technischen Schulden) und man die Dinge aufräumen möchte, ohne zu restriktiven Designentscheidungen gezwungen zu werden.
Prefect ist wirklich flexibel, nicht nur in Bezug darauf, wie man die Ausführungsagenten bereitstellt, sondern auch in Bezug darauf, wie man seinen Code strukturieren möchte und welche Prefect-Funktionen man stark oder leicht nutzen möchte. Es gibt keine Einschränkungen bei Datenquellen oder Integrationen: Es passt einfach zu allem, was man bereits mit Python macht. Es zwingt einen nicht in irgendeine Form, außer dass man Python verwendet, obwohl die Konzepte von Aufgaben und die Art und Weise, wie Prefect Parallelität handhabt, super hilfreich sind, wenn man diese Dinge nutzen möchte. Es macht es einfach, Python-Skripte zu containerisieren und jeden Aspekt einer Datenflussbereitstellung modular und flexibel zu gestalten. Und sobald man seine Einstellungen so hat, wie man sie möchte, ist das Bereitstellen von Änderungen oder neuen Flüssen einfach.
Wir führen etwa 200 geplante Prefect-Flows pro Tag aus und senden und empfangen Daten zwischen über 50 verschiedenen Systemen an unserer Universität. Prefect war ein Lebensretter. Dokumentation, Support und der Prefect-Slack-Bereich waren alle super hilfreich. Bewertung gesammelt von und auf G2.com gehostet.
Was gefällt Ihnen nicht? Prefect?
Ich kann mich kaum über Prefect beschweren. Das gesagt, bin ich ein erfahrener Ingenieur, der viel Kontrolle mag. Wenn Sie bereits geplante Python-Skripte schreiben, um Daten zu bewegen, wird Prefect, denke ich, gut passen. Aber es ist nicht dafür ausgelegt, Fragen zu beantworten, wie man Daten aus System X extrahiert oder in System Y lädt oder wie man Daten transformiert. Es geht darum, das ganze Gerüst um den Kern Ihres Python-Codes zu vereinfachen, damit Sie sich darauf konzentrieren können, das zu tun, was Sie tun müssen. Bewertung gesammelt von und auf G2.com gehostet.