~/talk

Reactive or Not Reactive, That Is the Question

TalkinRussianat JPoint 2019 · 2019-04-05..04-06· [reactive-programming, microservices]
links:none on file
slides:none on file

The talk examines applying reactive programming to an existing Java system: it shows a problematic codebase, attempts a reactive-style refactor (likely using reactive Java APIs), and analyzes the pros and cons of the reactive approach and specific reactive APIs. It compares system complexity before and after the refactor, highlighting which benefits are real and which are just trendy or harmful.

AI-written summary · about

  1. 0:00Introduction
  2. 1:06Problem statement and example system
  3. 3:32Buffer issues and service failures
  4. 9:56Solution with adaptive balancer
  5. 23:15Project Reactor and Spring WebFlux intro
  6. 27:56WebFlux setup and client config
  7. 30:51Controller changes and stream handling
  8. 35:45Missing request body error
  9. 41:00Terminal operations and controller return
  10. 43:52Direct Buffer Memory issue
  11. 50:39Direct Buffer Memory cause
  12. 54:31WebSocket intro and solution comparison
  13. 1:01:56Summary and technology comparison
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.