Zero downtime — как релизить продукт миллионам пользователей

Участвуя в разработке высоконагруженной системы, разработчики сталкиваются со множеством интересных задач, неактуальных для небольших проектов. К примеру, имея большое количество активных пользователей, не все могут позволить себе приостановить работу системы на время релиза новой версии, что делает жизнь разработчиков гораздо увлекательнее даже в относительно простых проектах. А что если система состоит из большого набора веб-приложений, сервисов, постоянно взаимодействующих друг с другом, имеет публичный API, и т.д.? В докладе Виктор покажет, как можно обновить приложение незаметно для пользователей, определит основные факторы, которые могут помешать релизу без остановки приложения, а также даст практические советы по реализации.
Виктор Димбровский

Виктор Димбровский, Тимлид, web разработчик

В детстве Виктор мечтал быть переводчиком, но рад тому, что всё сложилось иначе. За 6 лет в промышленной разработке принимал участие в нескольких проектах на платформе .NET. Последние 3,5 года участвует в разработке крупной системы дистанционного обучения.