Steve WhelaninJW Player EngineeringDemystifying FinOps for Software EngineersBefore we can begin our attempt at demystifying FinOps, we need a clear definition of what it is. The FinOps Foundation provides a good…May 21May 21
Steve WhelaninJW Player EngineeringOur Road to Abstracting Apache AirflowI was working on a project a few months ago and I realized I needed to write a DAG for it. I thought to myself, hmm, this DAG is similar…Nov 14, 2023Nov 14, 2023
Steve WhelaninJW Player EngineeringUnlocking Data Silos with Snowflake’s Secure Data SharingIn today’s data-driven world, businesses across industries are increasingly realizing the importance of harnessing the power of data to…Jun 13, 2023Jun 13, 2023
Steve WhelaninJW Player EngineeringJW Player’s Road to Kappa ArchitectureJW Player’s network, containing 1 billion unique users, produces billions of video player data points per day. The Data Team is…Jul 21, 2020Jul 21, 2020
Steve WhelaninJW Player EngineeringCreating Datadog Dashboards with Apache FlinkAt JW Player, we receive millions of data points each minute from our customers. This produces a powerful data graph for player…Jul 17, 2020Jul 17, 2020
Steve WhelaninJW Player EngineeringScaling Page Scraping with Apache FlinkJW Player’s Article Matching product allows publishers to automatically embed contextually-relevant videos from their library into their…Feb 19, 20201Feb 19, 20201
Steve WhelaninJW Player EngineeringFlink as a Service at JW PlayerJW Player is the world’s largest network-independent platform for video delivery and intelligence. Our global footprint of over 1 billion…Jan 3, 2020Jan 3, 2020