Course Outline

Ulasan Apache Airflow Dasar-dasar

  • Konsep inti: DAG, tugas, dan operator
  • Arsitektur dan komponen aliran udara
  • Rekap kasus penggunaan umum dan alur kerja

Mengoptimalkan Kinerja Alur Kerja

  • Mengidentifikasi hambatan pada jalur pipa aliran udara
  • Teknik optimasi tingkat tugas
  • Memanfaatkan percobaan ulang tugas, paralelisme, dan konkurensi

Mengelola Ketergantungan Kompleks

  • Menentukan dependensi dinamis dalam alur kerja
  • Menangani alur kerja bersyarat dan percabangan
  • Menggunakan grup tugas dan sub-DAG secara efektif

Fitur Lanjutan di Apache Airflow

  • Membuat operator dan hook khusus
  • Menerapkan sensor untuk pemicu eksternal
  • Mengintegrasikan layanan dan plugin pihak ketiga

Skala Apache Airflow Penerapan

  • Pendekatan skala horizontal dan vertikal
  • Menggunakan Celery Executors untuk eksekusi terdistribusi
  • Praktik terbaik untuk penskalaan di lingkungan cloud

Alur Kerja Pemantauan dan Debugging

  • Mengonfigurasi pencatatan dan peringatan untuk pemantauan alur kerja
  • Menggunakan UI dan CLI Airflow untuk pemecahan masalah
  • Mengidentifikasi dan menyelesaikan masalah umum dalam penerapan Airflow

Pengamanan Apache Airflow

  • Otentikasi dan kontrol akses di Airflow
  • Melindungi data sensitif dan konfigurasi lingkungan
  • Menerapkan jejak audit untuk alur kerja

Perusahaan Use Case dan Praktik Terbaik

  • Merancang alur kerja yang kuat untuk lingkungan produksi
  • Memanfaatkan Airflow untuk rekayasa data dan jalur ETL
  • Menjelajahi studi kasus dunia nyata tentang penerapan Airflow yang dapat diskalakan

Ringkasan dan Langkah Berikutnya

Requirements

  • Pengetahuan dasar tentang Apache Airflow
  • Keakraban dengan konsep pemrograman Python dan orkestrasi alur kerja
  • Pengalaman dalam mengelola dan menerapkan aplikasi di lingkungan Linux

Hadirin

  • Insinyur data
  • DevOps profesional
  • Pengembang perangkat lunak
 21 Hours

Number of participants


Price per participant

Upcoming Courses (Minimal 5 peserta)

Related Categories