Профессиональная конференция для Go-разработчиков

Как построить распределенную архитектуру и ничего не уронить?

Привет, друзья! 

В этом году у нас юбилей! Уже в двадцатый раз мы проводим профессиональную конференцию для разработчиков высоконагруженных систем HighLoad++. Но именно в этот раз вас ждёт больше, чем конференция!

HighLoad++ 2023 — это кросс-содержательная конференция. Ее программа посвящена любой разработке, любым аспектам, с которыми может столкнуться человек, работающий с высоконагруженными системами.

Мы встретимся уже совсем скоро: 27 и 28 ноября ждём вас в Москве, Кампус Сколково. 

КУПИТЬ БИЛЕТ

Распределенная архитектура — это традиционно самая сложная часть. Как построить отказоустойчивую, масштабируемую архитектуру, которая может распределяться на несколько серверов или несколько ДЦ и не падать. На эту тему у нас есть несколько хороших докладов.

Доклады конференции

Бутейко Григорий

Специализированным базам — специализированный механизм консенсуса. А так как баз у Вконтакте много, то Григорий Бутейко расскажет историю разработки общего middleware, про автоматическую генерацию тестов и то, почему им не подошел Raft.

 Александр Туренко

Была задача по разработке интерфейсов для плагинов к Tarantool. Требовалось обеспечить работу плагинов, собранных против старой версии Тарантула, на новых версиях без пересборки (даже с использованием новой функциональности). И наоборот, собранные против новой версии должны быть совместимы с прошлой. Александр Туренко даст набор практических приемов. Приходите.

Ярослав Дынников

Ярослав Дынников предлагает поучаствовать в своеобразной настольной ролевой игре: каждый участник — это отдельный сервер. Вместо жесткого диска — листок бумаги и карандаш, вместо сообщений по сети — записки под партой. Игроки образуют единый кластер и стараются консистентно реплицировать данные, героически переживая сбои сети. Правила игры — это и есть алгоритм Raft. Приходите, будет весело.

Прохор Крылов

Практический доклад Прохора Крылова о применении Open Source-версии Hazelcast для JVM-разработчиков. Много внимания уделено практическому опыту использования, мониторингу, проблемам с обновлениями. Рассматриваются особенности и ограничения Open Source-версии, а также история выбора Hazelcast вместо Redis.


Ручные изменения в кластере доставляют одну лишь головную боль. А чтобы от них избавиться, используются операторы, в частности K8s. Что это такое? Расскажем в новой статье.

Операторы в Kubernetes

Операторы в Kubernetes

С помощью облачного сервис-провайдера клиент может заказать любое количество Kubernetes-кластеров динамически, но их администрирование — это очень много рутинных задач. Чтобы с ними справиться и не «заболеть», можно написать операторы.

ЧИТАТЬ СТАТЬЮ


До встречи на конференции!