Serverless computing has emerged as the simplest way for developers to run code in the cloud. Serverless platforms let developers break down their code into functions and deploy them directly to the cloud. Functions are then invoked and autoscaled in response to different events like HTTP requests or queued messages. Some of the major use cases for serverless are data transformation in batch and ETL scenarios and data processing using MapReduce patterns.
Avner Braverman explains how the elasticity and scale of serverless can revolutionize data processing and how functions can be used for cases like AI inference, model training, stream processing, and streaming pipelines. You’ll also learn how the ease of use of serverless can simplify data science and engineering by offloading the burden of managing infrastructure for data processing. Avner concludes by discussing recent advancements in serverless and demonstrating how breaking from performance and cost limitations enables large-scale real-time serverless data pipelines.
He’s been working with distributed operating systems since his school days. Previously, he cofounded XIV, a distributed storage company, Parallel Machines, and a high-performance analytics company.
©2019, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com