To be reactive... or not to be

День 2 / 15:30  / Зал 1  / Язык: RU

Давно минуло время однопоточных программ. У многих в продакшен стоят сервера с сотней ядер и террабайтом оперативки и на всем этом крутятся тысячи потоков бесконечно обрабатывающих клиентские запросы. Но что если толпа пользователей стоит у вашего gateway, а запросы уже заполнили весь пул и очередь? Как обработать как можно большее количество запросов и не повиснуть в ожидании ответа от медленного провайдера услуг? Мы поговорим о том, как влить реактивную струю в ваши приложения. Рассмотрим общие стратегии. Заглянем внутрь RxJava и обсудим как не сломать выстроенные гарантии при написании своих Observable. Напоследок я попробую намекнуть куда двигаться дальше на пути к реактивным микросервисам.



Максим Гореликов

Максим Гореликов, Альфа-Лаборатория

Долгое время работал в группе Hostcomm — руководил разработкой биллинговых систем для группы компаний. Вкусил все печали и радости стандартного стека Spring/Hibernate/Oracle. Некоторое время назад, польстившись на необычный стек технологий, перешел работать в Альфа-Лабораторию. В Лаборатории Максим разрабатывает middle-слой для мобильных приложений. В работе активно использует гремучую смесь из Spring Boot, библиотек Netflix и reactive-решений. Экспериментирует с инфраструктурными решениями, которые тут же пакует в docker и заливает на production.


Контакты

program@jokerconf.com
Программа конференции
program@jokerconf.com
sponsors@jokerconf.com
Спонсоры
sponsors@jokerconf.com
partners@jokerconf.com
Партнеры
partners@jokerconf.com