YoVDO

Stateful and Reactive Stream Processing Applications Without a Database

Offered By: WeAreDevelopers via YouTube

Tags

WeAreDevelopers World Congress Courses Data Storage Courses Stream Processing Courses Reactive Programming Courses Scalable Systems Courses

Course Description

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

Related Courses

Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera
Programming Reactive Systems
École Polytechnique Fédérale de Lausanne via edX
Data Engineering on Google Cloud Platform en Français
Google Cloud via Coursera
Architecting Stream Processing Solutions Using Google Cloud Pub/Sub
Pluralsight
Developing Stream Processing Applications with AWS Kinesis
Pluralsight