Real-time Streaming applications w/Spring, Redis and R-socket

Details
This Stream Is Empty? Writing tests for and developing real-time streaming applications with Spring, Redis 5.0 and R-socket.
It’s a good time to explore streaming architectures. This demonstration will highlight 2 main concepts: 1) Streams as event data; and 2) streams as programming logic. The former will be highlighted with Spring Boot 2, Kotlin, and Reactive extensions from Project Reactor.
Next, we will be delving into the interesting world of streaming data, using Redis 5.0 streams as the key persistence layer. We will examine what stream data shaping looks like in a real world [read / write] situation, and explore a few techniques that enable us to transform streams into real-time business data.
Finally, we will use TDD to explore the functionality of a reactive app exposed using R-socket - An application protocol that provides reactive streams semantics across service boundaries - delivered to production as both client and service.
Join us (in this live-product code peer-review) and explore with me programming in Spring Boot, Redis streams, exploration of stream data modeling, and R-socket service exposure - in Kotlin!
About the Speaker: Mario Gray is a Principal Technologist at Pivotal with 20 years of experience in software development and software architecture. He is co-author of Apress's Pro Spring Integration. He’s helped organizations large and small build service-based architectures in a number of different runtimes and platforms over the decades, but adopting Spring in 2004, and using it whenever possible since, was a no-brainer that culminated in joining the Spring team in 2017. As a Spring Developer Advocate, Mario loves to engage and inspire developers and businesses in the Pivotal ecosystem. He’s on Twitter: @MarioGray
Agenda:
6:30 pm Appetizers and Networking
7:00 pm Welcome and Introductions
7:15 pm Talk
8:15 pm Q&A
8:45 pm Wrap-up

Real-time Streaming applications w/Spring, Redis and R-socket