Social Discovery Ventures
Родился в 1977 году в Саратове. Закончил классический университет: Саратовский Государственный Университет. Механико-математический факультет, Кафедра кибернетики и информационных технологий. (СГУ- абсолютный чемпион мира и Европы по программированию среди студентов, многократный призёр чемпионатов мира и Европы).
С детства увлекался компьютерами и свой первый гонорар в ИТ за программы получил ещё в Советском Союзе в средней школе в 1989 году, написав ремейк игры Crossfire для советского компьютера и отправив на Всесоюзный конкурс. Премия 100 рублей и диплом и были тот гонорар. В 90-ые, пока учился в школе и институте писал программы на заказ, писал и использовал вместе с братом самописную СУБД под DOS. Работал в кампаниях дистрибьютерах и ритейлерах продуктов (cейчас бы сказали FCMG). В 2000-ные пришёл в фармацевтическую отрасль, переехал в Москву, дошёл от программиста до директора по ИТ крупной фармацевтической компании со штатом персонала в России около 4 тысяч человек (часть компании в аптечном ритейле известна как «Старый Лекарь»). С 2010 года и по сегодняшний момент работаю в Интернет компаниях, которые сейчас входят в кампанию Social Discovery Ventures. Начальник отдела администрирования БД.
С MS SQL работаю более 10 лет, последние 4 именно в связке с нагруженными сайтами. Количество языков программирования, на которых профессионально приходилось писать около 20. Женат, есть 2 дочки. Интересы – это всё что связано с техническим прогрессом. Новинки, технологии, научные исследования и открытия.
Тезисы
Доклад разбит на 2 части:
1) 30 минут. MS SQL. Опыт использования MS SQL в мире сайтов. Типичные проблемы MS SQL, плюсы этой БД, пути решения проблем, связка с другими продуктами Microsoft и сторонним ПО. Всё ради скорости и качественного сервиса. Как подготовить данные, чтобы без использования high-end оборудования скорость ответа была менее 1 мс, а количество транзакций на чтение составляло десятки тысяч в секунду и одновременно на запись несколько тысяч в секунду. Как перенести проект с террабайтными данными из одного конца мира в другой за 10 минут. Шардинг. Распределение нагрузки по БД на несколько серверов. Копии данных Master-Slave. Отказоустойчивость. HDD vs SSD. Работа 24/7-365…
2) 10 минут. Прочая инфраструктура. Полный цикла разработки ПО для сайтов на продуктах Microsoft и не только. Что насчёт NoSQL, Redis, CDN, Kibana, Nginx, RabbitMQ, видеостриминг, виртуализации, мобильных приложений, мониторинга работы сайтов и т.д.