Мы уже третий год проводим конференцию о параллельных и распределённых вычислениях. Hydra 2021 пройдёт в онлайне, и вот что интересно: онлайн-конференция ведь и сама является распределённой системой. У неё есть множество компонентов (это и люди, и оборудование), разбросанных по планете и действующих параллельно (у конференции сразу несколько треков).
А значит, неизбежны соответствующие проблемы вроде «связь отвалилась». Как с ними бороться? Тут нам помогает как раз инженерия распределённых систем.
Например, «избыточность» — это не только когда реплики данных пишутся в три дата-центра. Это ещё и когда у конференции есть одновременно спикеры, эксперты и ведущие. Такая схема с тремя ролями означает, что если связь с кем-то временно пропадёт, двое других заполнят паузу в эфире, не оставляя зрителей наедине с пустотой.
В общем, от «Гидры» можно ожидать неплохой отказоустойчивости (подробнее можно почитать здесь). А чего ещё ждать? Расписали под катом — и заодно приложили ссылку на доклады предыдущей Hydra.
Формат
Для тех, кто раньше про Hydra не слышал, вводные данные.
С одной стороны, среди спикеров есть светила науки, так что присутствует некоторая академичность. Поэтому конференция проходит летом: собрать таких людей вместе возможно лишь во время, свободное от преподавания.
Но с другой, это совсем не оторванное от реальности теоретическое мероприятие. Здесь собираются люди из индустрии, которые имеют дело с параллельными и распределёнными системами в продакшне. Так что это не просто об «алгоритмах в вакууме», а о том, как с ними жить.
Изначально мы поступили радикально и сделали Hydra сугубо англоязычной конференцией, где даже русскоговорящие спикеры выступают на английском, и официальный язык общения в чате тоже английский. В этом году решили всё же сделать послабление, и русский тоже допускается, но анлийский остаётся первостепенным. Надо понимать, что в самой сфере concurrent/distributed на одном русском далеко не уедешь: почти всё важное по теме публикуется на английском, так что если сама тематика вас интересует, сталкиваться с ним придётся неизбежно.
И ещё одно изменение по сравнению с прошлым годом: тогда в связке с Hydra проходила и школа SPTDC, а в этот раз будет только Hydra.
Спикеры
Зрители предыдущих Hydra знают, что там выступали легендарные люди вроде Лесли Лэмпорта. Среди спикеров встречались лауреаты премий Дейкстры и Тьюринга, создатели компиляторов и языков программирования, разработчики распределённых баз данных, создатели и исследователи алгоритмов и структур данных — в общем, очень неслучайные люди.
В случае с Hydra 2021 мы сейчас готовы озвучить четыре имени:
Морис Херлихи. Отец транзакционной памяти уже успешно выступал на обеих предыдущих «Гидрах»: один доклад был как раз об этой памяти, другой — про блокчейн.
Тема нового выступления ещё уточняется, но Морис — такая глыба, что многим он интересен уже сам по себе, о чём бы ни говорил.
Мария Соколова. В компании JetBrains она и работает над библиотеками для Kotlin, и состоит в исследовательской группе Concurrent Computing Lab.
Понятно, что с языком программирования связано много concurrency-вопросов, и ранее на Hydra уже выступал Роман Елизаров, недавно возглавивший весь Kotlin. Но у Марии выступление будет в другом формате: не доклад со слайдами, а воркшоп с наглядным примером практической работы. Воркшопы хорошо подходят онлайн-конференциям, и в этот раз мы решили впервые попробовать такой формат на Hydra.
Джек Вэнлайтли. Он ранее работал над RabbitMQ в VMware, а теперь в Splunk над Apache Pulsar/BookKeeper.
Джек активно вовлечён не только в разработку распределённых систем, но и в их тестирование. Поэтому о том, какие тут бывают ошибки и как их избегать, ранее рассказывал на другой нашей конференции Heisenbug.
Лена Холл. Сейчас работает в Microsoft на должности Director of Engineering, а ранее была в Microsoft Research.
Помимо распределённых систем, интересуется функциональным программированием, машинным обучением и другими темами — о них можно почитать в её постах.
Другие имена станут известны позже, но по этим спикерам и по предыдущим лайн-апам понятно общее направление.
А пока программа продолжает формироваться, обращаем внимание: приём заявок на доклады ещё открыт. Так что, если ваша работа связана с тематикой конференции и вам тоже есть что рассказать, обращайтесь.
Подводя итог
Можно было бы написать ещё много слов, но проще всего показать товар лицом. Самые наглядные выводы о новой «Гидре» получатся, если посмотреть видеозаписи предыдущих. Конечно, записи передают не всё: например, на конференции можно лично задать вопрос спикеру. Но по ним возможно оценить качество контента, а заодно и узнать что-то ценное.
Поэтому вот плейлисты:
- Hydra 2019
- Hydra 2020
- Разговорное ютуб-шоу «Головы Гидры» (понятно, полайтовее докладов)
Если в итоге возник интерес — переходите на сайт конференции, там и вся дополнительная информация, и билеты.