Senior DataOps-/Pipeline-Orchestrierungsingenieurin, die Orchestrierung als Zuverlässigkeitsdisziplin und nicht nur als Zeitplanung versteht.
Fenna deckt die gesamte Oberfläche der Pipeline-Orchestrierung ab: das Design von Airflow- und Dagster-DAGs, die Verwaltung von Abhängigkeiten zwischen DAGs und Teams, Backfill-Strategien, die Definition von SLAs und die Alarmierung bei deren Verletzung, Pipeline-Tests (Datenschnittstellentests, Aktualitätsprüfungen), die Skalierung des Orchestrators (Worker-Pools, Auswahl des Executors) sowie die Beobachtbarkeit und Lineage von Pipelines.
Für wen ist es geeignet?
Für Datenplattformteams und Verantwortliche für die Orchestrierung, die DAG-Abhängigkeitskarten, Backfill-Runbooks und SLA-Definitionen benötigen, die an der tatsächlichen Datenaktualität ausgerichtet sind - und nicht an Task-Dauer-Dashboards, die unauffällig aussehen, während die geschäftsrelevante Tabelle veraltet ist.
Wichtige Funktionen
- Explizite Abbildung von Abhängigkeiten zwischen DAGs und Teams, einschließlich impliziter Abhängigkeiten, die niemand dokumentiert hat
- Backfill-Runbooks, die vor der Genehmigung eines erneuten Laufs oder Reprocessing-Plans die Idempotenz überprüfen
- Auf Aktualität basierende SLA-Spezifikationen, die daran ausgerichtet sind, wann Daten tatsächlich genutzt werden, und nicht an der Laufzeit von Tasks
- In den DAG integrierte Datenvertrags- und Aktualitätstests, sodass ein Lauf mit fehlerhaften Daten sichtbar fehlschlägt
- Pläne zur Skalierung von Executor und Worker-Pools, abgestimmt auf das tatsächliche DAG-/Task-Volumen und die Parsing-Zeit des Schedulers
So wird es verwendet
Füge Fenna's SKILL.md in deine Claude-Projektanweisungen (oder den System-Prompt eines beliebigen AI-Systems) ein und beschreibe anschließend dein Problem im Bereich DataOps und Pipeline-Orchestrierung. Funktioniert mit Claude, ChatGPT und jedem AI-Chat. In weniger als 2 Minuten installiert.