~/talk

Reactive: Understand and Embrace

TalkinRussianat JPoint 2022 · 2022-06-13..06-24· [reactive-programming, microservices]
links:none on file
slides:none on file

Talk explains reactive programming using Project Reactor in a mobile middle layer of a system with ~300 microservices (about a third using Reactor). It covers Reactor basics, when the library's benefits outweigh its costs, overheads and unintuitive behaviors in reactive code, and demonstrates breaking tests to avoid production troubleshooting.

AI-written summary · about

  1. 0:00Introduction to reactive
  2. 1:29Reactive programming challenges
  3. 4:59Reactive at Alfa-Bank
  4. 6:06Project Reactor and Reactive Streams
  5. 7:52Stream lifecycle
  6. 10:40Optimizing reactive chains
  7. 13:07flatMap and concatMap operators
  8. 16:18flatMap prefetch issues
  9. 19:47Understanding operators importance
  10. 20:08Blocking calls in reactive
  11. 21:12Thread pools and operators
  12. 24:03Implicit thread switches
  13. 26:28Summary and advice
~/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.