UDB-0954 Streams vs Serverless: Friend or Foe? | Devoxx

Devoxx UK 2019
from Wednesday 8 May to Friday 10 May 2019.

   Streams vs Serverless: Friend or Foe?


Cloud, Containers & Infrastructure
Cloud, Containers & Infrastructure
Intermediate level
Room A Friday from 12:15 til 13:05

Serverless platforms let us build fine-grained functions that are fully managed and naturally autoscale. Stream processors give us rich streaming primitives that can be stateful, stateless and scale to high throughputs. Both tie their roots back to streams of events, but are real-time event streams enough for contemporary applications?

In this talk we’ll look at how functions and stream processors both compare and complement. We'll look at why stream processors like Kafka Streams provide both stateful and stateless operations. Finally we'll look at how emerging architectures for event-driven systems are quite different to the ones we are used to, whether they're based on microservices, functions or full-blown streaming systems.

Stream Processing   serverless computing   Apache Kafka Streams   Apache Kafka  
Subscribe to Devoxx on YouTube
Ben Stopford
Ben Stopford
From Confluent

Ben is a technologist in the Office of the CTO at Confluent Inc (a company that backs the popular Apache Kafka streaming platform). He has two decades of experience in the field and has focused on distributed data infrastructure for the latter half. As a Kafka contributor he worked on a number of features including the latest incarnation of the replication protocol. He is also the author of the book "Designing Event Driven Systems," O'Reilly, 2018. Find out more at http://benstopford.com.

Make sure to download the Android or iOS mobile schedule.