Stream Processing with Apache Spark: Mastering Structured Streaming and Spark Streaming Contributor(s): Maas, Gerard (Author), Garillot, Francois (Author) |
|
ISBN: 1491944242 ISBN-13: 9781491944240 Publisher: O'Reilly Media OUR PRICE: $62.99 Product Type: Paperback - Other Formats Published: July 2019 |
Additional Information |
BISAC Categories: - Computers | Data Modeling & Design - Computers | Enterprise Applications - General - Computers | Programming - Parallel |
Dewey: 005.712 |
Physical Information: 0.91" H x 7" W x 9.19" (1.57 lbs) 452 pages |
Descriptions, Reviews, Etc. |
Publisher Description: Before you can build analytics tools to gain quick insights, you first need to know how to process data in real time. With this practical guide, developers familiar with Apache Spark will learn how to put this in-memory framework to use for streaming data. You'll discover how Spark enables you to write streaming jobs in almost the same way you write batch jobs. Authors Gerard Maas and Fran ois Garillot help you explore the theoretical underpinnings of Apache Spark. This comprehensive guide features two sections that compare and contrast the streaming APIs Spark now supports: the original Spark Streaming library and the newer Structured Streaming API.
|
Contributor Bio(s): Maas, Gerard: - Gerard Maas is a Principal Engineer at Lightbend, where he works on the seamless integration of Structured Streaming and other scalable stream processing technologies into the Lightbend Platform. Previously, he worked at a cloud-native IoT startup, where he led the data processing team on building the streaming pipelines that pushed Spark Streaming to its limits in terms of throughput. Back then, he published the first comprehensive guide to tune Spark Streaming performance. François Garillot is based in Seattle, where he works on distributed computing at Facebook. He received a Ph.D. from École Polytechnique in 2011, and worked on Spark Streaming's back-pressure while working at Lightbend in 2015. His interests include type systems, leveraging programming languages to make analytics simpler to express, and a passion for Scala, Spark, and roasted arabica. When not at work, he can be found enjoying the mountains of the Pacific Northwest. |