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

YouTube

5 Reasons to Use Reactive Programming if You Are Not eBay

GOTO Conferences via YouTube

Overview

Explore the benefits of reactive programming beyond high-throughput scenarios in this conference talk from GOTO Berlin 2018. Discover how reactive systems address modern application challenges, including high user numbers and throughput. Learn about Project Reactor, debugging techniques, and the costs associated with blocking operations. Examine real-world examples from eBay Classifieds Group brands, including stream processing, back-pressure implementation, and client-side reactivity. Gain insights into suitable use cases for reactive programming and scenarios where it might not be the best fit. Delve into topics such as thread overhead, Fork Join Executor performance, and the implementation of reactive principles in various services and platforms.

Syllabus

Introduction
Reactive Systems
Project Reactor
Debugging
How expensive is blocking
Threads Overhead
External call example
How fast is Fork Join Executor
Stream processing example from Gumtree UK, Motor Talk DE
Back-Pressure
Conversation Service Example from mobile de
Android BFF Example from Gumtree UK
Client-side reactivity
Use-cases for reactive programming
What might be a good candidate for reactivity
When I personally would NOT use Reactive Programming

Taught by

GOTO Conferences

Reviews

Start your review of 5 Reasons to Use Reactive Programming if You Are Not eBay

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.