20.04.2024
Подписывайтесь на Telegram-канал по ссылке

Митап «Реактивное программирование»

Реактивное программирование митап

29 сентября 2022 года МТС Big Data и МТС Финтех проведут митап «Реактивное программирование» для Java-разработчиков, а также для людей, интересующихся бэкенд-разработкой. На митапе спикеры расскажут о применении реактивного программирования в реальных кейсах c использованием разных фреймворков. А после пройдёт круглый стол, на котором обсудят все плюсы и минусы использования реактивного подхода для различных классов задач. Разговор будет о будущем развитии реактивного программирования в Java и как на него повлияет Project Loom. Для участия в мероприятии необходимо зарегистрироваться по ссылке.

Программа митапа:

  • Реактивность на Java. Реактивный подход к решению задач — это способ избежать проблемы классической многопоточности и блокирующих операций. Эта концепция существует достаточно давно, и сейчас активно развивается. Участникам расскажут о том, что же такое реактивное программирование, какие проблемы можно с помощью него решить и, наоборот, с чем придётся столкнуться. Будут обсуждаться идеи этой парадигмы (Observable, DataFlow, Push/Pull и т.д.), и что Java предлагает для реализации этого подхода, какие фреймворки уже успешно используют эту концепцию.
  • Практика использования реактивных потоков на бэкенде. Вспомним, что Thread и Socket в Java представляют собой на уровне ядра Linux. Оценим, сколько они потребляют RAM и CPU, и можно ли на обычном ноутбуке запустить миллион потоков и открыть десять миллионов TCP-соединений. Кратко рассмотрим суть Project Loom. Разберём несколько реальных задач и варианты их решения на сервлетном блокирующем Spring MVC, на реактивном неблокирующем Spring WebFlux и на Project Loom.
  • Круглый стол «Использовать или нет реактивное программирование, Project Loom».