お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
Recap of Apache Airflow Fundamentals
- Core concepts: DAGs, operators, and execution flow
- Airflow architecture and components
- Understanding advanced use cases and workflows
Creating Custom Operators
- Understanding the anatomy of an Airflow operator
- Developing custom operators for specific tasks
- Testing and debugging custom operators
Custom Hooks and Sensors
- Implementing hooks for external system integration
- Creating sensors for monitoring external triggers
- Enhancing workflow interactivity with custom sensors
Developing Airflow Plugins
- Understanding the plugin architecture
- Designing plugins to extend Airflow functionality
- Best practices for managing and deploying plugins
Integrating Airflow with External Systems
- Connecting Airflow to databases, APIs, and cloud services
- Using Airflow for ETL workflows and real-time data processing
- Managing dependencies between Airflow and external systems
Advanced Debugging and Monitoring
- Using Airflow logs and metrics for troubleshooting
- Configuring alerts and notifications for workflow issues
- Leveraging external monitoring tools with Airflow
Optimizing Performance and Scalability
- Scaling Airflow with Celery and Kubernetes Executors
- Optimizing resource utilization in complex workflows
- Strategies for high availability and fault tolerance
Case Studies and Real-World Applications
- Exploring advanced use cases in data engineering and DevOps
- Case study: Custom operator implementation for large-scale ETL
- Best practices for managing enterprise-level workflows
Summary and Next Steps
要求
- Strong understanding of Apache Airflow basics, including DAGs, operators, and execution architecture
- Proficiency in Python programming
- Experience with integrating data systems and workflow orchestration
Audience
- Data engineers
- DevOps engineers
- Software architects
21 時間
お客様の声 (1)
Tons of new things learned. Thanks to Jacek who is very skilled, kind and helping a lot.