HighLoad++ Genesis

От виртуалки на ноутбуке к облакам

Доклад

Распределенные системы
Масштабирование с нуля
Синхронизация данных, параллельная обработка, CDN
Критерии выбора технологий для проекта
Работа с облачными сервисами
Надёжность продакшена
Поддерживаемый код
Автоматизация разработки, доставки, эксплуатации
Микросервисы
Облака
Железо
Инфраструктура
Сеть

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Запустить виртуалку на ноутбуке легко, но если умножить ее на 10000, получится ли облако? На докладе Георгий объяснит, что на самом деле стоит за cloud-платформами, какие сложности возникают с сетями, памятью и хранилищами при масштабировании и почему приложение в облаке требует другой архитектуры.

Целевая аудитория

Junior/Middle-разработчики.

Тезисы

Большинство разработчиков запускали виртуальные машины на своем ноутбуке. Кажется, что облака — это то же самое?

Приходите и послушайте, чем задача построения облаков отличается от запуска одной виртуальной машины. Облака в современном мире используются примерно всеми и стоит хорошо понимать, что под ними находится, так как «абстракции протекают».

Founder инфраструктурной платформы Genesis Core, экс-руководитель направления разработки IaaS в VK Cloud. Контрибьютор и фанат OpenZFS. Увлекается созданием программно-определяемых сетей и хранилищ. Разработал и внедрил собственный SDN. Приверженец принципа бритвы Оккама.

Видео