Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Stateful and Reactive Stream Processing Applications Without a Database

WeAreDevelopers via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a comprehensive conference talk on architecting and implementing continuous, reactive applications using modern technology stacks without relying on traditional databases. Dive into the world of Kafka, learning about its horizontally scalable architecture, APIs, and streaming platform capabilities. Discover the power of KStreams, Kafka Connect, and Spring Boot for building stateful and reactive stream processing applications. Follow along with a practical example using emojis to demonstrate key concepts in stream processing, storage, and querying. Gain insights into reactive programming paradigms and learn how to create live dashboards and perform point-in-time queries. Ideal for developers and architects seeking to enhance their understanding of cutting-edge stream processing techniques.

Syllabus

Introduction
Who am I
Who has heard of Kafka
What is Kafka
Horizontally scalable
Producer API
Consumer API
Kafka Connect API
Kafka Streaming API
Kafka Streaming Platform
Kafka Streams API
What it does best
KStreams
Why Emojis
Example
Storage
Stream Processing
Kafka Connect
Connectors
Processing Tweet
Raw Data
KeyValue Pairs
KTables
Demo
Kafka Streams
Spring
Querying Aspects
Reactive Streams
Spring Boot
Live Dashboard
Point in Time Query
Reactive Programming Paradigm
Conclusion
Resources
Thanks
Questions
Should you use Avro or protocol buffers
How does Kafka guarantee order
How to monitor Kafka
Outro

Taught by

WeAreDevelopers

Reviews

Start your review of Stateful and Reactive Stream Processing Applications Without a Database

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.