В четверг, 1 декабря, в 20:00 в офисе компании SEMrush состоялась встреча JUG.ru с Андреем Ершовым, экспертом по распределенным системам. Андрей рассказал о том, как они в DINO Systems (Ring Central) сделали телефонную платформу с использованием GridGain.
В своем докладе Андрей объяснил, что такое GridGain, для слушателей, незнакомых с IMDG. Затем Андрей продемонстрировал решение реальных задач, взятых из проекта, с использованием GridGain и показал, что первое решение, которое приходит в голову, не всегда верное.
После серии практических задач, в которых были продемонстрированы потенциальные баги при использовании GridGain, Андрей перешёл к рассмотрению наиболее интересных багов самого GridGain, с которыми его команда столкнулась в процессе работы. Для понимания доклада (большей его части) знание GridGain (или IMDG в целом) не является обязательным.
Этот доклад является расширенной версией доклада, который Андрей делал на конференции Joker 2016. В дополнение к темам, затронутым на Joker, были освещены баги самого GridGain.
- Андрей ЕршовРуководитель проектов и архитектор в компании Dino Systems. Занимается программированием на Java 7 лет. Имеет опыт разработки приложений различного масштаба: настольных, мобильных, корпоративных, а также серверных приложений с большим количеством пользователей. Основные интересы — конкурентное программирование и построение распределённых систем. Сейчас работает над высоко-доступной системой аудио- и видео-конференций. Андрей окончил бакалавриат по специальности бизнес-информатика, магистратуру по специальности мат. методы в экономике, интересуется биологией и биоинформатикой.