This document summarizes Marc Gonzalez's presentation on migrating batch jobs into structured streaming. The presentation covers streams and tables theory, including how bounded and unbounded tables relate to streams. It then demonstrates migrating a batch job that sums scores over windows to a structured streaming job in Spark, covering aspects like event vs processing time and watermarks. Finally, it discusses the Beam model and upcoming Apache Beam meetup.