4 links
tagged with all of: data-quality + data-engineering
Click any tag below to further narrow down your results
Links
Medallion Architecture organizes data into three distinct layers—Bronze, Silver, and Gold—enhancing data quality and usability as it progresses through the system. Originating from Databricks' Lakehouse vision, this design pattern emphasizes the importance of structured and unstructured data integration for effective decision-making.
Maintaining high data quality is challenging due to unclear ownership, bugs, and messy source data. By embedding continuous testing within Airflow's data workflows, teams can proactively address quality issues, ensuring data integrity and building trust with consumers while fostering shared responsibility across data engineering and business domains.
Shifting left in data engineering involves moving data quality checks and business logic closer to the data source, enhancing data quality, performance, and maintainability. This approach, which has evolved from concepts in software testing and security, allows organizations to catch errors earlier and optimize costs by leveraging a declarative data stack. As data architectures mature, adopting shifting left practices can lead to significant improvements in data governance and collaboration among domain experts.
Tulika Bhatt, a senior software engineer at Netflix, discusses her experiences with large-scale data processing and the challenges of managing impression data for personalization. She emphasizes the need for a balance between off-the-shelf solutions and custom-built systems while highlighting the complexities of ensuring data quality and observability in high-speed environments. The conversation also touches on the future of data engineering technologies and the impact of generative AI on data management practices.