Building Reactive Pipelines: How to Go from Scalable Apps to (Ridiculously) Scalable Systems

October 17, 2019

Going from imperative, blocking code to a reactive programming model enables us to scale our apps in ways that aren't possible with a thread scale-out approach—which is a good thing! But as with all optimizations, one must examine and address the system holistically or all we accomplish is moving bottlenecks around, creating or finding new chokepoints as we tune certain applications/services. This is not so good. In this session, we'll discuss and demonstrate: how Project Reactor builds on reactive streams to help you create performant and scalable reactive microservices message brokers and streaming platforms, like RabbitMQ and Apache Kafka how Spring Cloud Stream leverages Reactor to provide fully reactive pipelines for system-wide (ridiculous!) scalability The presenter will code all examples using 100% open-source software, live and in real time. This is not an abstract discussion; come to gain real, practical knowledge! Speaker: Mark Heckler, Spring Developer & Advocate, Pivotal Filmed at SpringOne Platform 2019 Slides: https://www.slideshare.net/SpringCentral/building-reactive-pipelines-how-to-go-from-scalable-apps-to-ridiculously-scalable-systems

Previous
Platforms Demystified: Cloud Foundry, Kubernetes, Eirini, and Knative
Platforms Demystified: Cloud Foundry, Kubernetes, Eirini, and Knative

Containers, applications, functions: When deploying workloads to the cloud, developers have various options...

Next Video
Reactive Relational Database Connectivity with Spring
Reactive Relational Database Connectivity with Spring

An increasing number of projects starts incorporating reactive programming. On their journey, they start to...