Алексей Акулович
Ключевой разработчик @ ВКонтакте
Санкт-Петербург

Архитектура ВКонтакте

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

  • Категории: Разработка
  • Секции: Стачка.Backend
  • Сложность: Middle

Описание:

Максимально широкое и подробное описание текущей (на начало 2020) программной и немного аппаратной архитектуры ВКонтакте, а также компромиссов, проблем и связанных с ними планов на будущее:

* Типы серверов и зачем нам их столько;

* Наши доморощенные БД;

* Немного про frontend часть;

* KPHP сегодня;

* PHP и Go в нашем продакшене;

* Деплой, мониторинг и откаты (куда без них);

* Подходы к отказоустойчивости в реалиях большого проекта.

О спикере

Алексей Акулович

Ключевой разработчик @ ВКонтакте
Санкт-Петербург

Последние 11 лет занимаюсь backend'ом разных нагруженных проектов. С 2014 года занимаюсь бекендом VK, чего только не потрогал/сделал. Начал программировать еще 18+ лет назад как системный разработчик (asm, vesa, win32api/posix, directx/opengl, вот это все), но довольно быстро перешел в web и там и остался. Фанат Go последние 5 лет, всю жизнь понемногу увлекаюсь любительским gamedev'ом.