~/talk

Building Reactive applications with Reactor and the Reactive Streams standard

Talkat SpringOne2GX 2014 · 2014-09-08..09-11· [reactive-programming, java]
links:none on file
speakerdeck:smaldini
slides:none on file

Reactive Streams becomes a concrete interoperability layer: a four‑interface spec plus a TCK that lets Reactor, RxJava, Ratpack and others exchange non-blocking backpressure and signals. The stack uses Reactor libraries, RingBuffer (Disruptor) for lock‑free dispatch, Spring Data repositories and Netty/Ratpack for HTTP/websocket delivery; demo wires a service stream into a websocket and merges live + historical events. Teams report millions of events/day, apps running days without GC pauses, and the demo works end‑to‑end as presented.

AI-written summary · about

  1. 0:00Introduction
  2. 0:14Community and logistics
  3. 2:19Microservices concept
  4. 4:46Importance of boundaries
  5. 6:45Latency and responsiveness
  6. 10:13Reactive programming
  7. 13:15Fault tolerance and scale
  8. 17:39Scaling strategies
  9. 20:17Inside Project Reactor
  10. 22:59Fast IO and utilities
  11. 26:46LMAX disruptor
  12. 30:51Reactor API overview
  13. 34:43Callback hell and streams
  14. 36:38Stream use cases
  15. 39:06Streams vs containers
  16. 41:57Combining bus and streams
  17. 45:58Hot vs cold streams
  18. 49:24Reactive streams spec
  19. 52:25Back pressure
  20. 56:38Subscription model
  21. 1:01:06Push vs pull mode
  22. 1:04:05Processors
  23. 1:06:05Java 8 vs reactive streams
  24. 1:10:24Industry adoption
  25. 1:13:30Demo and real-world code
  26. 1:19:36Specification details
  27. 1:24:20Future and conclusion
~/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.