Garry Turkington

VP Data Engineering, Improve Digital

Garry Turkington is responsible for the design and implementation of the systems at Improve Digital that store, process and extract value from the company data. Prior to Improve Digital he worked at where he led a software development team building catalog systems. Before that he spent 12 years in government agencies working on large-scale distributed computing. He has BSc and PhD degrees in computer science from the Queens University of Belfast and a MEng in system engineering from Stevens Institute of Technology.


This presentation will describe the challenges encountered at Improve Digital as we migrate from a system based on -- and relying on -- data aggregates to one processing much larger volumes of ‘raw’ data.
The architectural evolution we will discuss explains the changing role of the components of our system; MySQL, Postgres and Hadoop clusters and a new analytic data warehouse.
At... [read more]