Зачем вам реконсиляция? Или как мы управляем подключениями сетевых/локальных дисков на Go.
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
Управление подключениями сетевых и локальных дисков в облаке - сложный и интересный процесс, который имеет массу разных решений.
В рамках данного доклада рассмотрим: - Верхнеуровневую архитектуру нашей системы и основные подходы. - Kubernetes reconciliation в Go без Kubernetes на базе его идей. - Опыт применения паттерна "Reconciliation" в Go. - Детали реализации и как мы обеспечение консистентность состояния подключений тысяч дисков на сотнях хостах, а также добиваемся отказоустойчивости. - Архитектуру, подходы и код компонента, отвечающего за подключение дисков к VM, проблемы и их решения.
Более 8 лет является backend-разработчиком, на данный момент занимает должность ведущего разработчика в MWS Cloud Platform. Прошёл путь от фриланса до крупных компаний, в одной из которых руководил группой разработчиков и курировал одно из подразделений разработки. Основные языки — Go/Python и весь их необходимый стек технологий. Знает, как их правильно готовить для больших корпоративных систем с высокой нагрузкой. Любит микросервисную архитектуру и проектировать крупные highload-системы. Сейчас глубоко погружен в создание решений по управлению сетевыми и локальными дисками в новой облачной платформе MWS Cloud Platform.
Видео
Другие доклады секции
Языки программирования и технические стеки