A Gentle Intro to UDAFs in Apache Spark | Heykuki News