- PVSM.RU - https://www.pvsm.ru -
Highload++ близко. В этот (одиннадцатый!) раз в Сколково соберутся 2700 разработчиков высоконагруженных систем для того, чтобы обменяться опытом построения и развития архитектуры крупных проектов, о базах данных, системах хранения, системном администрировании, нагрузочном тестировании, эксплуатации крупных проектов и других направлениях, связанных с высоконагруженными системами. Мы традиционно принимаем активное участие в Highload++ и сегодня расскажем, что приготовили для её участников в этот раз.

1. Доклады [1]
1.1 7 ноября [2]
1.2 8 ноября [3]
2. Мастер-классы [4]
3. Активности [5]
4. Профессиональное общение [6]
Для конференции наши коллеги подготовили четыре доклада — вы сможете встретить их в Конгресс-Холле, залах «Сингапур», «Пекин» и «Шанхай», 7 и 8 ноября. Или задать им свои вопросы на стенде Avito или в нашей переговорной. Подробности — ниже.

Время: 12:00
Место: Зал «Конгресс-Холл» (будет доступна онлайн-трансляция на сайте конференции)
Большое количество современных веб-проектов переходит на микросервисную архитектуру. Она решает огромное количество проблем, присущих монолитным системам, однако накладывает качественно новые требования, в том числе и на аналитику данных. В докладе будет рассказано о том, какие вызовы и возможности преподнесла Avito микросервисная архитектура, а также показано, как Clickstream может быть полезен не только аналитикам, но и разработчикам.
Время: 15:00
Место: Залы «Пекин» и «Шанхай»
Мы в Avito уже более года используем Kubernetes в качестве платформы для микросервисов. В докладе Михаил поделится опытом решения проблем и настройки кластера для обеспечения его эффективной работы (низкий и стабильный latency для сервисов, использование ресурсов CPU, RAM): настройки аппаратного обеспечения (сеть, CPU), ОС, настройки самих инфраструктурных компонентов kubernetes и расскажет о том, что и как необходимо мониторить.
Время: 12:00
Место: Зал «Конгресс-холл» (будет доступна онлайн-трансляция на сайте конференции)
Разработка любого высоконагруженного сервиса не обходится без нагрузочных тестов. Во многих проектах процесс анализа работы системы слабо структурирован или выполняется непосредственно в бою. Есть масса статей и рецептов использования тех или иных инструментов, но самые важные вопросы не раскрыты до конца: что именно мы должны измерять, правильно ли мы интерпретируем результаты и как ловить баги, которые проявляются только под высокой нагрузкой. В своем докладе Андрей расскажет о том, как построить процесс контроля качества highload-сервисов с нуля.
Время: 17:00
Место: Зал «Сингапур»
В 2017 году построить аналитику на больших данных — это уже не достижение. Витрины, отстающие на день — уже старые. Отставание на час — неплохо. Достижением для 2017 является realtime BigData, доступные для широкого круга аналитические данные, отстающие от реальности на секунды (миллисекунды!). Миллисекундное отставание означает in-memory. BigData значит, что всё в оперативную память уже не влезет. Значит, нужно совмещать. Эту концепцию принято называть Lambda Architecture.
В Avito подобная схема построена путем совмещения HP Vertica (объемные исторические данные) + Redis/Tarantool (realtime data cache). Приходите на доклад Николая, чтобы услышать подробности и задать свои вопросы.
Дата: 7 ноября
Время: 12:00 — 14:00
Место: Зал «Кейптаун»
В Avito объявления хранятся в базах данных Postgres. При этом уже на протяжении многих лет активно применяется логическая репликация. С помощью неё успешно решаются вопросы роста объёма данных и количества запросов к ним, масштабирования и распределения нагрузки, доставки данных в DWH и поисковые подсистемы, межбазные и межсервисные синхронизации данных и пр. За годы эксплуатации репликации PgQ мы наработали обширный опыт, многое переосмыслили, реализовали собственные надстройки и расширения. На мастер-классе будут раскрыты следующие темы.
К мастер-классу можно будет подготовиться заранее. Вот образ [12] виртуальной машины, на которой проводится практическая часть. Накануне мероприятия материалы для мастер-класса будут доступны здесь [13]. И вот ещё пара ссылок:
Дата: 8 ноября
Время: 15:00 — 17:00
Место: Переговорная комната А1.2 («Африка»)
В продолжение доклада о нагрузочных и интеграционных тестах будет интересно попробовать все это вживую. Участники мастер-класса изучат yandex tank, pstack, pprof и другие инструменты, посмотрят на пример готового луна-парка. После этого будут предложены несколько web-сервисов на Go для анализа проблем производительности (можно будет выбрать любой другой язык по желанию). Важно: для полноценного участия необходимо иметь настроенный minikube на компьютере или быть готовым запустить виртуальную машину.
В целом для Highload++ мы придумали и приготовили много крутых подарков. Один из способов их выиграть — поучаствовать в викторине AvitoQuiz. Нужно будет необходимо пройти тест по одному из языков программирования (Python, Go, PHP) или тест для DevOps. Лучшим 50 участникам каждого теста мы подарим футболки и другие классные сувениры.
Тому, кто пройдет более одного теста и наберёт максимальное количество баллов, подарим главный приз — электросамокат! Подробности — на нашем стенде.
Есть ещё один способ выиграть призы. Возможно, кто-то из вас уже слышал про наше соревнование PGHACK [16]. Конечно, мы сделали его версию для конференции. Вот как это было у нас в офисе. (А подробно можно посмотреть в фотоальбоме на FB [17]).

(Этим кадром передаём привет envek [18], нашему победителю!)

Сокращенная блиц-версия нашего соревнования по восстановлению работоспособности Postgres будет проходить 7 ноября с 12:00 до 18:00 в игровой зоне (Фойе «Сингапура»). 8 ноября поучаствовать в PGHACK можно будет с 12:00 до 15:00. Подробности и расписание туров — на месте. Ждём на соревновании специалистов по работе с базами данных: разработчиков, программистов, администраторов. Участие смогут принять DevOps-инженеры и фуллстэк разработчики с большой базой знаний по теме. И конечно, это не только соревнование, но и профессиональное общение! Лучших игроков мы наградим призами и крутыми футболками, как у kevteev [19] на этом фото:

Чтобы принять участие в блиц-версии PGHACK, вам понадобится ноутбук с VirtualBox (версия 5.1.24 или новее), 10Gb свободного пространства на жестком диске и 3GB оперативной памяти. Также можно заранее скачать на него игровую виртуальную машину [12]. pkorobeinikov [20] и мои коллеги будут ждать вас, чтобы вместе сделать PGHACK на Highload!
И конечно, все два дня конференции без перерыва будет работать наш стенд. Там можно будет пообщаться с докладчиками, узнать о вакансиях Avito. Пополнить слоты наклеек для традиционной “Любознательности” и сфотографироваться с Гофером, Докером, Питоном или Слоном.

Для тех, кто не сможет быть 7 и 8 ноября на Highload++, будем вести прямые репортажи в наших социальных сетях: на странице AvitoTech в Facebook [21], телеграм-канале [22], Вконтакте [23] и твиттере [24].
Автор: rafinirovannoe
Источник [25]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/konferentsii/267435
Ссылки в тексте:
[1] 1. Доклады: #doklady
[2] 1.1 7 ноября: #7-noyabrya
[3] 1.2 8 ноября: #8-noyabrya
[4] 2. Мастер-классы: #master-klassy
[5] 3. Активности: #aktivnosti
[6] 4. Профессиональное общение: #professionalnoe-obschenie
[7] «Хранилище данных Avito: аналитика для микросервисной архитектуры»: http://www.highload.ru/2017/abstracts/2864.html
[8] «Настройка kubernetes: tips and tricks»: http://www.highload.ru/2017/abstracts/2967.html
[9] «Контроль качества высоконагруженных систем»: http://www.highload.ru/2017/abstracts/2972.html
[10] «Lambda architecture для realtime-аналитики — риски и преимущества»: http://www.highload.ru/2017/abstracts/2912.html
[11] «Логическая репликация и Avito»: http://www.highload.ru/2017/abstracts/2868.html
[12] образ: https://goo.gl/iXxmGQ
[13] здесь: https://github.com/avito-tech/dba-docs
[14] версия skytools Avito c undo: https://github.com/avito-tech/skytools
[15] RPC на основе PgQ: https://github.com/avito-tech/xrpcd
[16] соревнование PGHACK: https://habrahabr.ru/company/avito/blog/336246/
[17] фотоальбоме на FB: https://www.facebook.com/pg/AvitoTech/photos/?tab=album&album_id=833588350151848
[18] envek: https://habrahabr.ru/users/envek/
[19] kevteev: https://habrahabr.ru/users/kevteev/
[20] pkorobeinikov: https://habrahabr.ru/users/pkorobeinikov/
[21] на странице AvitoTech в Facebook: http://bit.ly/fbavitotech
[22] телеграм-канале: http://bit.ly/techtga
[23] Вконтакте: https://goo.gl/wHrjqr
[24] твиттере: http://bit.ly/twatech
[25] Источник: https://habrahabr.ru/post/341632/
Нажмите здесь для печати.