How Data & Software Eng. Teams Collaborate to Ensure Smooth Data Integrations • Sam Bail • GOTO 2023
This presentation was recorded at GOTO Chicago 2023. #GOTOcon #GOTOchgo
https://gotochgo.com
Sam Bail - Principal Data Engineer at Collectors
ORIGINAL TALK TITLE
Bridging the Gap: How Data and Software Engineering Teams Can Work Together to Ensure Smooth Data Integrations
RESOURCES
https://sambail.com
https://github.com/spbail
https://linkedin.com/in/spbail
ABSTRACT
Imagine this scenario: The engineering team at your company is about to launch a new product or feature. The pressure is on the data team to deliver metrics and stats from the get-go, as everyone is keen to see how the new feature is performing. Behind the scenes, the data team is scrambling to understand how to connect to the new systems, transform the data, interpret it, and turn it into actionable insights.
In this talk, I will walk the audience through the different steps necessary to ensure both data teams and software engineers are ready to integrate with a new production system and deliver correct and reliable analytics from day 1. I will cover topics such as infrastructure and data access considerations, data models, data flow and state changes, and data quality checks. I will also touch upon “data contracts”, a concept that’s been talked about a lot recently in the data space, and how these can be established to preserve consistent high-quality data integrations.
Both data practitioners and software engineers will benefit from this talk and learn how to “bridge the gap” between the two worlds. [...]
TIMECODES
00:00 Intro
00:46 TL;DR
01:55 About me
03:31 Agenda
04:16 The problem
06:42 1. Logistics
13:44 2. Infrastructure
19:29 3. Data model
26:40 4. Application & data flow
33:27 Data contracts
38:13 Wrapping up
41:48 Outro
Download slides and read the full abstract here:
https://gotochgo.com/2023/sessions/2572
RECOMMENDED BOOKS
Phil Winder • Reinforcement Learning • https://amzn.to/3t1S1VZ
Kelleher & Tierney • Data Science (The MIT Press Essential Knowledge series) • https://amzn.to/3AQmIRg
Lakshmanan, Robinson & Munn • Machine Learning Design Patterns • https://amzn.to/2ZD7t0x
Lakshmanan, Görner & Gillard • Practical Machine Learning for Computer Vision • https://amzn.to/3m9HNjP
Aurélien Géron • Hands-On Machine Learning with Scikit-Learn, Keras & TensorFlow • https://amzn.to/2XZaQy8
https://twitter.com/GOTOcon
https://www.linkedin.com/company/goto-
https://www.instagram.com/goto_con
https://www.facebook.com/GOTOConferences
#DataScience #DataEngineering #DataTeam #SoftwareEngineering #Programming #DataIntegration #DataFlow #ApplicationFlow #SLA
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Видео How Data & Software Eng. Teams Collaborate to Ensure Smooth Data Integrations • Sam Bail • GOTO 2023 канала GOTO Conferences
https://gotochgo.com
Sam Bail - Principal Data Engineer at Collectors
ORIGINAL TALK TITLE
Bridging the Gap: How Data and Software Engineering Teams Can Work Together to Ensure Smooth Data Integrations
RESOURCES
https://sambail.com
https://github.com/spbail
https://linkedin.com/in/spbail
ABSTRACT
Imagine this scenario: The engineering team at your company is about to launch a new product or feature. The pressure is on the data team to deliver metrics and stats from the get-go, as everyone is keen to see how the new feature is performing. Behind the scenes, the data team is scrambling to understand how to connect to the new systems, transform the data, interpret it, and turn it into actionable insights.
In this talk, I will walk the audience through the different steps necessary to ensure both data teams and software engineers are ready to integrate with a new production system and deliver correct and reliable analytics from day 1. I will cover topics such as infrastructure and data access considerations, data models, data flow and state changes, and data quality checks. I will also touch upon “data contracts”, a concept that’s been talked about a lot recently in the data space, and how these can be established to preserve consistent high-quality data integrations.
Both data practitioners and software engineers will benefit from this talk and learn how to “bridge the gap” between the two worlds. [...]
TIMECODES
00:00 Intro
00:46 TL;DR
01:55 About me
03:31 Agenda
04:16 The problem
06:42 1. Logistics
13:44 2. Infrastructure
19:29 3. Data model
26:40 4. Application & data flow
33:27 Data contracts
38:13 Wrapping up
41:48 Outro
Download slides and read the full abstract here:
https://gotochgo.com/2023/sessions/2572
RECOMMENDED BOOKS
Phil Winder • Reinforcement Learning • https://amzn.to/3t1S1VZ
Kelleher & Tierney • Data Science (The MIT Press Essential Knowledge series) • https://amzn.to/3AQmIRg
Lakshmanan, Robinson & Munn • Machine Learning Design Patterns • https://amzn.to/2ZD7t0x
Lakshmanan, Görner & Gillard • Practical Machine Learning for Computer Vision • https://amzn.to/3m9HNjP
Aurélien Géron • Hands-On Machine Learning with Scikit-Learn, Keras & TensorFlow • https://amzn.to/2XZaQy8
https://twitter.com/GOTOcon
https://www.linkedin.com/company/goto-
https://www.instagram.com/goto_con
https://www.facebook.com/GOTOConferences
#DataScience #DataEngineering #DataTeam #SoftwareEngineering #Programming #DataIntegration #DataFlow #ApplicationFlow #SLA
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Видео How Data & Software Eng. Teams Collaborate to Ensure Smooth Data Integrations • Sam Bail • GOTO 2023 канала GOTO Conferences
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Scaling up an iOS Codebase • Tjeerd In't Veen • GOTO 2019](https://i.ytimg.com/vi/n09omYo_QPk/default.jpg)
![Java, Code Coverage: Scandals, Intrigues & Investigations • Evgeny Mandrikov • GOTO 2023](https://i.ytimg.com/vi/SQqam3ARD_k/default.jpg)
![CQRS & Event Sourcing Apps with Axon & Pivotal Cloud Foundry • S. v. Beelen & B. Wilcock • GOTO 2019](https://i.ytimg.com/vi/moRDmcl5_WY/default.jpg)
![Building a Managed Platform While Maintaining a Good Developer Experience • Thor Lange • GOTO 2022](https://i.ytimg.com/vi/n6dZArS57x0/default.jpg)
![Principles for Developing More Secure Systems • Eleanor Saitta • GOTO 2019](https://i.ytimg.com/vi/nVgxwwDCRM0/default.jpg)
![Events & Commands • Chris Richardson • YOW! 2018](https://i.ytimg.com/vi/EdO54QyI_KA/default.jpg)
![Platform Engineering as a (Community) Service • Nicki Watt • GOTO 2021](https://i.ytimg.com/vi/4N2ywun-wTE/default.jpg)
![Infrastructure As Code • Martin Fowler • YOW! 2016](https://i.ytimg.com/vi/5AGEv0sAw6g/default.jpg)
![C4 Models as Code • Simon Brown • YOW! 2022](https://i.ytimg.com/vi/f7i2wxQVffk/default.jpg)
![Simplifying Systems with Elixir • Sasa Juric • YOW! 2020](https://i.ytimg.com/vi/EDfm2fVS4Bo/default.jpg)
![Processing Streaming Data with KSQL • Tim Berglund • GOTO 2019](https://i.ytimg.com/vi/mJDbQ2gqo2g/default.jpg)
![Simple Functional Effects with Tag Unions • Richard Feldman • YOW! 2022](https://i.ytimg.com/vi/7SidSvJcPd0/default.jpg)
![Idioms for Building Fault-tolerant Applications with Elixir • José Valim • YOW! 2021](https://i.ytimg.com/vi/mkGq1WoEvI4/default.jpg)
![Architects Live in the First Derivative • Gregor Hohpe • YOW! 2019](https://i.ytimg.com/vi/5B9xPo8U9JU/default.jpg)
![Prioritizing Technical Debt as If Time & Money Matters • Adam Tornhill • GOTO 2022](https://i.ytimg.com/vi/w9YhmMPLQ4U/default.jpg)
![Full-Stack Haskell: From Prototype to Production • Ryan Trinkle • YOW! 2018](https://i.ytimg.com/vi/guhrVxY63tg/default.jpg)
![An Introduction to JVM Performance • Rafael Winterhalter • GOTO 2020](https://i.ytimg.com/vi/wgJWs14YcEs/default.jpg)
![An Introduction to Systems & Service Monitoring with Prometheus • Julius Volz • GOTO 2019](https://i.ytimg.com/vi/5O1djJ13gRU/default.jpg)
![Microservices • Martin Fowler • YOW! 2016](https://i.ytimg.com/vi/z8qhToMtYRc/default.jpg)
![eBPF: Fueling New Flame Graphs & more • Brendan Gregg • YOW! 2022](https://i.ytimg.com/vi/HKQR7wVapgk/default.jpg)
![Event Sourcing • Martin Fowler • YOW! 2016](https://i.ytimg.com/vi/ck7t592bvBg/default.jpg)