Kursplan

Sammanfattning av Apache Airflow Fundamentals

  • Grundläggande begrepp: DAG:er, operatorer och körningsflöde
  • Luftflödets arkitektur och komponenter
  • Förstå avancerade användningsfall och arbetsflöden

Skapa anpassade operatorer

  • Förstå anatomin hos en luftflödesoperatör
  • Utveckla anpassade operatorer för specifika uppgifter
  • Testa och felsöka anpassade operatorer

Anpassade krokar och sensorer

  • Implementera krokar för extern systemintegration
  • Skapa sensorer för övervakning av externa utlösare
  • Förbättra interaktiviteten i arbetsflödet med anpassade sensorer

Utveckla Airflow-plugins

  • Förstå plugin-arkitekturen
  • Designa plugins för att utöka luftflödets funktionalitet
  • Metodtips för att hantera och distribuera plugin-program

Integrera luftflöde med externa system

  • Ansluta Airflow till databaser, API:er och molntjänster
  • Använda Airflow för ETL-arbetsflöden och databehandling i realtid
  • Hantera beroenden mellan luftflöde och externa system

Avancerad felsökning och övervakning

  • Använda luftflödesloggar och mätvärden för felsökning
  • Konfigurera aviseringar och meddelanden för arbetsflödesproblem
  • Utnyttja externa övervakningsverktyg med luftflöde

Optimera prestanda och Scalabillighet

  • Skalning av luftflöde med selleri och Kubernetes Executors
  • Optimera resursutnyttjandet i komplexa arbetsflöden
  • Strategier för hög tillgänglighet och feltolerans

Fallstudier och tillämpningar i den verkliga världen

  • Utforska avancerade användningsfall inom datateknik och DevOps
  • Fallstudie: Implementering av anpassad operatör för storskalig ETL
  • Metodtips för hantering av arbetsflöden på företagsnivå

Sammanfattning och nästa steg

Krav

  • Stark förståelse för Apache Airflow grunderna, inklusive DAG:er, operatorer och körningsarkitektur
  • Kunskaper i Python programmering
  • Erfarenhet av att integrera datasystem och orkestrering av arbetsflöden

Publik

  • Datatekniker
  • DevOps ingenjörer
  • Mjukvaruarkitekter
 21 timmar

Antal deltagare


Price per participant

Upcoming Courses

Relaterade Kategorier