5 Reasons to use Reactive Programming if you are not eBay
This video is available in the GOTO Play video app! Download it to enjoy offline access to our conference videos while on the move.
Reactive Systems address challenges of modern applications, the challenges related to a high number of users and high throughput. Not every application has high enough throughput to benefit from non-blocking reactive design. Imperative blocking applications can still be fast, resilient and responsive. But surprisingly there are other reasons to use reactive programming except for a really high throughput. At eBay daily requests reach billions. No surprise that reactive programming could bring a value to eBay. What about systems that do not reach such a high amount of traffic? As part of eBay Inc., eBay Classifieds Group includes 10 local brands including GumTree, Kijiji, eBay Kleinanzeigen and others. While ebay.com is a global platform with a huge load, each of Classifieds businesses is local, often being one of the most visited websites in the country at the same time. I've collected 5 use-cases why you might want to use reactive programming without having as much traffic as ebay.com with real-life examples from eBay companies