RSocket + Spring: A full throttle introduction

День 1 /  / Зал 1  /  EN /

You've evolved from monolith to microservices, from blocking code to reactive, all in pursuit of better scaling and resource maximization. And you're so close! How do you cross the final frontier — the network boundary — and wring out the ultimate in system performance, flexibility, and resilience...and system-wide scalability?

Enter RSocket, a transport-independent binary protocol from performance-obsessed industry and individual contributors. Building upon the reactive streams paradigm and Project Reactor, RSocket knocks down the (network) walls separating your microservices and enables you to truly treat them as a fully-interconnected system while providing mechanisms that increase flexibility and resilience instead of reducing it.

RSocket has four interaction models to support all the use cases:

  • request/response;
  • request/stream;
  • fire & forget;
  • channel (bi-directional stream).

Combining Spring Boot with RSocket gives you the fastest, most developer-friendly way to explore and exploit your reactive superpowers. Come to this session for a full-throttle, live-coding adventure introducing Spring Boot RSocket mechanisms & models and showing how to put them to work for you. All examples will be coded live & in real-time!


Скачать презентацию

Почему этот доклад в программе

Чем хорош спикер: Марк — Developer Advocate в Spring. Его задача — разбираться во всем, что так или иначе связано с данным фреймворком. Более того, разобраться — это одно, а обьяснить другим — совершенно иное. Но Марк хорош во всем! Увлекательные примеры и истории помогут вам не только разобраться в основах, но и с удовольствием провести время.

Чем хороша тема: Реактивное программирование — новый тренд, ну а Spring — всегда в моде! Марк держит руку на пульсе первого и отлично разбирается во втором. Более того, он поделится инсайдами в работе свеженького реактивного протокола RSocket в Spring. Не стоит упускать возможность посмотреть.

Кому будет полезно: Если вы новичок или практикующий инженер, которому интересно разобраться в основах реактивного программирования с Spring и RSocket — вам стоит прийти. В докладе вы сможете посмотреть, как эти технологии сочетаются вместе и как их можно использовать для построения наших любимых микросервисов!

Почему здесь и сейчас: Марк работает со всеми командами разработки Спринга. Поэтому именно он сможет вам рассказать о том, что, как и куда все это движется!

Спикер(ы)

Mark Heckler
VMware

Mark Heckler is a Spring Developer Advocate and a Software Developer at VMware, conference speaker, published author, & Java Champion focusing upon developing innovative production-ready software at velocity for the Cloud. He has worked with key players in the manufacturing, retail, medical, scientific, telecom, and financial industries and various public sector organizations to develop and deliver critical capabilities on time and on budget. Mark is an open source contributor and author/curator of a developer-focused blog and an occasionally interesting Twitter account (@mkheck).

Oleh Dokuka
 

Software Engineer who knows how to work with Reactive as a user as well as a developer. Java Champion. Co-author of the book "Hands‑On Reactive Programming in Spring 5". Works on RSocket and improves Project Reactor along the way.

Приглашенные Эксперты

Rossen Stoyanchev
VMware

Rossen is a member of the Spring Framework team contributing to Spring MVC and Spring WebFlux. He is also a contributor on the RSocket Java project.