Language: עברית
09-16, 14:00–14:20 (Asia/Jerusalem), Hall 7
Navigating Python dependencies can be a nightmare, especially with large frameworks like Apache Airflow. Join Roy as he shares the Wix way of keeping dependencies updated and stable,ensuring a true sleeping beauty in the world of software development
Any experienced Python developer knows that Navigating the complex landscape of Python dependencies can be akin to a nightmare, especially when dealing with large frameworks like Apache Airflow which has over 700 Python dependencies. In This talk Roy will share the Wix way of keeping dependencies updated and most importantly stable!
Join us for a deep dive into the world of Python dependency management with a focus on stability and sanity.
In this talk, Roy will uncover the challenges faced by developers dealing with an extensive array of Python dependencies, particularly within frameworks like Apache Airflow and proprietary in-house libraries. Drawing from his experience at Wix, where the Python ecosystem is rich and diverse, with more than 1,000 dependencies that serve ~200 Data Engineers, we share insights into our battle-tested methods for keeping dependencies up-to-date and rock-solid.
In this talk the audience will learn practical solutions and best practices for keeping their environment stable.
We will discuss several ways to effectively manage and handle custom dependencies in your python platform.
Whether you're an experienced Python developer or just starting out, join me to unlock the secrets to a tranquil dependency experience – a true sleeping beauty in the world of software development.
Intermediate
Target audience –R&D
Roy Noyman is an infrastructure data engineer with three years of experience at Wix.com. He works as part of the frameworks team of the data infra group, where he plays a critical role in designing and building scalable infrastructure solutions. In his previous presentation resume, Roy talked inatseveral conferences such as Apache Airflow 2023 and Data.TLV.
Roy has a strong technical background in software engineering, with a degree in computer science from Tel Aviv University.
At Wix.com, Roy has contributed to building and scaling critical infrastructure components such as Apache Airflow and Apache Spark-related products and deployments. He has experience working with tools such as Kubernetes, Docker, Colima and deploy and manage infrastructure components in a highly available and fault-tolerant manner.
Roy has also a MBA degree from Tel Aviv University and was the founder of the Coller Business Data Science Students Cluba at TAU.