Реактивное программирование и Spring WebFlux: теория и практика

В этом докладе мы разобрали, что такое реактивное программирование, какие проблемы оно помогает решать, и в каких случаях его стоит использовать: 1️⃣ Основы реактивного программирования и зачем оно нужно 2️⃣ Как устроен Project Reactor 3️⃣ Что такое backpressure и как с ним работать 4️⃣ Разница между Spring WebFlux и Spring MVC 5️⃣ Что такое виртуальные потоки (Project Loom) и как они упрощают реактивные решения 6️⃣ Практическая демонстрация с WebFlux Спикер: Максим Симоненко https://www.linkedin.com/in/symonenko-maksym/, Software Engineer, Architect Hard&Soft Skills Conclave https://clck.ru/3ByAsQ - это серия регулярных мероприятий с небольшими докладами по прикладным техническим темам 🎤 Стать спикером – https://hardsoftskills.dev/speakers?utm_source=yt 🎓Курс [Технический Лидер] – https://hardsoftskills.dev/techlead?utm_source=yt 🎓Курс [Solution Architect in the Wild] – https://hardsoftskills.dev/solution-architect-in-the-wild?utm_source=yt 🎓Курс [CTO Starter Pack] – https://hardsoftskills.dev/cto-starter-pack?utm_source=yt 🎓Курс [из Middle в Senior] – https://hardsoftskills.dev/middle-senior?utm_source=yt 🎓Курс [Team Leadership] – https://hardsoftskills.dev/teamlead?utm_source=yt Для того, чтобы узнавать про новые мероприятия в H&S Skills https://clck.ru/3ByApZ подписывайся на наш TG -канал https://t.me/+GGAIRKi4yOAyODZi 00:00 - Вступление 01:30 - Введение в реактивное программирование 05:15 - Reactivemanifesto 11:15 - Ключевые концепции 13:10 - Какие проблем решает реактивное программирование 16:00 - Плюсы и минусы Reactive programming 17:35 - Event loop 20:20 - Project Reactor 27:40 - Publisher / Observable 31:00 - Backpressure 31:50 - Threading model 40:55 - Ответы на вопросы 55:00 - Live demo: Webflux 01:20:10 - Ответы на вопросы

Иконка канала Техническое джаз
8 подписчиков
12+
5 просмотров
20 дней назад
12+
5 просмотров
20 дней назад

В этом докладе мы разобрали, что такое реактивное программирование, какие проблемы оно помогает решать, и в каких случаях его стоит использовать: 1️⃣ Основы реактивного программирования и зачем оно нужно 2️⃣ Как устроен Project Reactor 3️⃣ Что такое backpressure и как с ним работать 4️⃣ Разница между Spring WebFlux и Spring MVC 5️⃣ Что такое виртуальные потоки (Project Loom) и как они упрощают реактивные решения 6️⃣ Практическая демонстрация с WebFlux Спикер: Максим Симоненко https://www.linkedin.com/in/symonenko-maksym/, Software Engineer, Architect Hard&Soft Skills Conclave https://clck.ru/3ByAsQ - это серия регулярных мероприятий с небольшими докладами по прикладным техническим темам 🎤 Стать спикером – https://hardsoftskills.dev/speakers?utm_source=yt 🎓Курс [Технический Лидер] – https://hardsoftskills.dev/techlead?utm_source=yt 🎓Курс [Solution Architect in the Wild] – https://hardsoftskills.dev/solution-architect-in-the-wild?utm_source=yt 🎓Курс [CTO Starter Pack] – https://hardsoftskills.dev/cto-starter-pack?utm_source=yt 🎓Курс [из Middle в Senior] – https://hardsoftskills.dev/middle-senior?utm_source=yt 🎓Курс [Team Leadership] – https://hardsoftskills.dev/teamlead?utm_source=yt Для того, чтобы узнавать про новые мероприятия в H&S Skills https://clck.ru/3ByApZ подписывайся на наш TG -канал https://t.me/+GGAIRKi4yOAyODZi 00:00 - Вступление 01:30 - Введение в реактивное программирование 05:15 - Reactivemanifesto 11:15 - Ключевые концепции 13:10 - Какие проблем решает реактивное программирование 16:00 - Плюсы и минусы Reactive programming 17:35 - Event loop 20:20 - Project Reactor 27:40 - Publisher / Observable 31:00 - Backpressure 31:50 - Threading model 40:55 - Ответы на вопросы 55:00 - Live demo: Webflux 01:20:10 - Ответы на вопросы

, чтобы оставлять комментарии