Highload

Темы для обсуждения:

  • Что такое highload, примеры highload задач (HL это когда нагрузка выше чем 1 сервер может потянуть при наличии latency ограничений -> скалирование. Примеры - интернет сервисы, high freq trading, БА коллайдер,...)
  • Масштабирование и его виды, отказоустойчивость. Горизонтальное масштабирование и его вызовы.
  • Типичные архитектуры и их проблемные места (ботлнеки: БД, диски, сетка, шина, память (втч GC), CPU )
  • Способы поиска проблемных мест и их предсказания (диагностика, метрики - операционные и продуктовые, как и где метрики снимать и что потом с ними делать)
  • Способы тестирования производительности системы (тестовые стенды, почему они не дают реальной картины, тестирование в реальной среде)
  • Запуск продукта в эксплуатацию в highload

Эксперты:

Олег Бунин, Онтико

Генеральный директор студии разработки высоконагруженных интернет-проектов «Онтико». Окончил факультет Автоматики и вычислительной техники Московского государственного института электроники и математики.

В настоящий момент Олег — признанный российский эксперт в области высоких интернет-нагрузок. А также является организатором ведущих в России профессиональных конференций для веб-разработчиков HighLoad++, «Российские интернет-технологии» (РИТ++) и Whale Rider.

Андрей Паньгин, Одноклассники

Ведущий инженер проекта «Одноклассники» компании Mail.Ru Group. C 2011 года занимается программной платформой, лежащей в основе сервисов портала. До этого 6 лет работал в Sun Microsystems, разрабатывая виртуальные машины Java от CLDC HI до HotSpot JVM.

Интересуется низкоуровневым системным программированием. Увлекается покером. Катается на северных ездовых собаках.

Алексей Рагозин, Deutsche Bank

Специализируется на разработке высоконагруженных распределённых систем на платформе Java. Более чем за 10 лет работы в индустрии он собрал опыт разработки информационных систем в таких отраслях, как финансы, телеком, E-commerce и здравоохранение.

С 2009 по 2011 возглавлял внедрение In-memory Data Grid решений в компании GridDynamics. В октябре 2011ого перешёл в Дойче Банк, где является ведущим специалистом в области технологий распределённого кэширования.

Олег Анастасьев, Одноклассники

Начал карьеру программиста в далеком 1995 году. Он разрабатывал ПО в банковской сфере, телекоме, транспорте. Олег работает ведущим разработчиком в Одноклассниках с 2007 года в команде платформы. В его обязанности входит разработка архитектур и решений для высоконагруженных систем, больших хранилищ данных, решение проблем производительности и надежности портала «Одноклассники.ру». Также занимается обучением разработчиков внутри компании.