Cutting-Edge Data Engineering at Teya with Alexandre Magno Lima Martins
Update: 2024-08-08
Description
Data engineering is constantly evolving and staying ahead means mastering tools like Apache Airflow. In this episode, we explore the world of data engineering with Alexandre Magno Lima Martins, Senior Data Engineer at Teya. Alexandre talks about optimizing data workflows and the smart solutions they've created at Teya to make data processing easier and more efficient.
Key Takeaways:
(02:01 ) Alexandre explains his role at Teya and the responsibilities of a data platform engineer.
(02:40 ) The primary use cases of Airflow at Teya, especially with dbt and machine learning projects.
(04:14 ) How Teya creates self-service DAGs for dbt models.
(05:58 ) Automating DAG creation with CI/CD pipelines.
(09:04 ) Switching to a multi-file method for better Airflow performance.
(12:48 ) Challenges faced with Kubernetes Executor vs. Celery Executor.
(16:13 ) Using Celery Executor to handle fast tasks efficiently.
(17:02 ) Implementing KEDA autoscaler for better scaling of Celery workers.
(19:05 ) Reasons for not using Cosmos for DAG generation and cross-DAG dependencies.
(21:16 ) Alexandre's wish list for future Airflow features, focusing on multi-tenancy.
Resources Mentioned:
Alexandre Magno Lima Martins -
https://www.linkedin.com/in/alex-magno/
Teya -
https://www.linkedin.com/company/teya-global/
Apache Airflow -
https://airflow.apache.org/
dbt -
https://www.getdbt.com/
Kubernetes -
https://kubernetes.io/
KEDA -
https://keda.sh/
Thanks for listening to The Data Flowcast: Mastering Airflow for Data Engineering & AI. If you enjoyed this episode, please leave a 5-star review to help get the word out about the show. And be sure to subscribe so you never miss any of the insightful conversations.
#AI #Automation #Airflow #MachineLearning
Key Takeaways:
(02:01 ) Alexandre explains his role at Teya and the responsibilities of a data platform engineer.
(02:40 ) The primary use cases of Airflow at Teya, especially with dbt and machine learning projects.
(04:14 ) How Teya creates self-service DAGs for dbt models.
(05:58 ) Automating DAG creation with CI/CD pipelines.
(09:04 ) Switching to a multi-file method for better Airflow performance.
(12:48 ) Challenges faced with Kubernetes Executor vs. Celery Executor.
(16:13 ) Using Celery Executor to handle fast tasks efficiently.
(17:02 ) Implementing KEDA autoscaler for better scaling of Celery workers.
(19:05 ) Reasons for not using Cosmos for DAG generation and cross-DAG dependencies.
(21:16 ) Alexandre's wish list for future Airflow features, focusing on multi-tenancy.
Resources Mentioned:
Alexandre Magno Lima Martins -
https://www.linkedin.com/in/alex-magno/
Teya -
https://www.linkedin.com/company/teya-global/
Apache Airflow -
https://airflow.apache.org/
dbt -
https://www.getdbt.com/
Kubernetes -
https://kubernetes.io/
KEDA -
https://keda.sh/
Thanks for listening to The Data Flowcast: Mastering Airflow for Data Engineering & AI. If you enjoyed this episode, please leave a 5-star review to help get the word out about the show. And be sure to subscribe so you never miss any of the insightful conversations.
#AI #Automation #Airflow #MachineLearning
Comments
Top Podcasts
The Best New Comedy Podcast Right Now – June 2024The Best News Podcast Right Now – June 2024The Best New Business Podcast Right Now – June 2024The Best New Sports Podcast Right Now – June 2024The Best New True Crime Podcast Right Now – June 2024The Best New Joe Rogan Experience Podcast Right Now – June 20The Best New Dan Bongino Show Podcast Right Now – June 20The Best New Mark Levin Podcast – June 2024
In Channel