Загрузка страницы

Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor

Ближайшая конференция:
Joker 2021 — 25-28 октября, онлайн.
Подробности и билеты: https://bit.ly/2WA0fJa

. Ближайшая конференция:
JPoint 2021 — 13-16 апреля, онлайн.
Подробности и билеты: https://bit.ly/3ra1zME

. . Доля мобильных клиентов растет, динамика нагрузки в разное время на один и тот же сервис становится непредсказуемой. Очередной «хабраэффект» может положить ваш продакшн, и вы даже не успеете его масштабировать. Конечный потребитель хочет видеть отзывчивое приложение или сайт, которые не тормозят, даже при большой нагрузке и медленных источниках данных. В тот момент, когда вы оптимизировали все, что можете, а проблемы остались, стоит посмотреть на reactive streams и сопутствующую экосистему. Выходит очередная версия Spring, в нем добавилось много всего для того, чтобы удобно и привычно (за счет множества аннотаций :slightly_smiling_face: ) создавать реактивные микросервисы. Посмотрим, как интегрировали Project Reactor в Spring 5 и что это может дать обычному разработчику. Возьмем простую синхронную систему из нескольких сервисов и БД, будем по шагам решать ее проблемы с помощью реактивных подходов. Попробуем разобраться, как все это стыкуется и как используются потоки в различных ситуациях. Интересно будет всем тем, кто не пробовал писать реактивные сервисы на Java или еще не успел посмотреть Spring 5/Reactor, или все это использует, но не до конца понимает, как оно работает.

Видео Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor канала JUG .ru
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
11 июля 2018 г. 12:34:12
00:58:03
Другие видео канала
Кирилл Толкачёв и Егений Борисов — Reactive или не reactive, вот в чем вопросКирилл Толкачёв и Егений Борисов — Reactive или не reactive, вот в чем вопросProject Reactor - реактивная JavaProject Reactor - реактивная JavaАлексей Савватеев — Задача о коллективной ответственностиАлексей Савватеев — Задача о коллективной ответственностиАнуар Нурмаканов — Event Sourcing и CQRS на конкретном примереАнуар Нурмаканов — Event Sourcing и CQRS на конкретном примереАлександр Борисов — Перенимаем опыт Google в построении микросервисов с gRPCАлександр Борисов — Перенимаем опыт Google в построении микросервисов с gRPCWhat is Spring Webflux and when to use it?What is Spring Webflux and when to use it?Refactor to Reactive With Spring 5 and Project Reactor. Олег ДокукаRefactor to Reactive With Spring 5 and Project Reactor. Олег ДокукаЕвгений Борисов — Spring PatternsЕвгений Борисов — Spring PatternsНиколай Алименков — Java 8: Хороший, плохой, злойНиколай Алименков — Java 8: Хороший, плохой, злойЕвгений Борисов, Кирилл Толкачев — Boot yourself, Spring is coming (Часть 1)Евгений Борисов, Кирилл Толкачев — Boot yourself, Spring is coming (Часть 1)Олег Докука — Протокол RSocket — будущее реактивных приложенийОлег Докука — Протокол RSocket — будущее реактивных приложенийЕгор Бугаенко — Не думайте о качестве, думайте о скоростиЕгор Бугаенко — Не думайте о качестве, думайте о скоростиСергей Куксенко — Нужны ли в Java «инлайн»-типы? Узкий взгляд инженера по производительности на пСергей Куксенко — Нужны ли в Java «инлайн»-типы? Узкий взгляд инженера по производительности на пWebFlux. Реактивный web с Spring JavaWebFlux. Реактивный web с Spring JavaАлександр Маторин — Неочевидные ДженерикиАлександр Маторин — Неочевидные ДженерикиПро Kafka (основы)Про Kafka (основы)Евгений Борисов и Кирилл Толкачёв — Spring Reactive RipperЕвгений Борисов и Кирилл Толкачёв — Spring Reactive RipperСергей Егоров — Не будь Гомером Симпсоном для своего Reactor-а!Сергей Егоров — Не будь Гомером Симпсоном для своего Reactor-а!Антон Кекс — The world needs full-stack craftsmenАнтон Кекс — The world needs full-stack craftsmen
Яндекс.Метрика