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

Front-End JavaScript Frameworks: Angular
The Hong Kong University of Science and Technology via Coursera
Многопоточность и сетевое взаимодействие в Android
Moscow Institute of Physics and Technology via Coursera
Creating a Dynamic Web Application using RShiny
Coursera Project Network via Coursera
Building Web Applications with Shiny in R
DataCamp
Develop a reactive Java microservice with ReactiveJ
Udemy