#HDConf

Брутальная конференция о высоконагруженных системах.

Highload Dev Conf — брутальная конференция о реальном опыте и решениях в высоконагруженных проектах. Аудитория мероприятия — это более 400 Java, .NET, C++, PHP, Ruby, Python разработчиков.
Докладчики конференции — только профессионалы из Европы, США и СНГ. Команда организаторов работает над выбором прикладных полезных тем и формированием интересной программы конференции бок о бок с лучшими разработчиками Беларуси.
HDConf — это значимое образовательное событие для IT- комьюнити, которое даёт возможность сделать полную перезагрузку.

Темы конференции

Всё о высоконагруженных системах

Программа конференции

Зал Барселона (1 этаж)
Зал Калгари (2 этаж)
10.00
Регистрация участников
10.30
Приветствие от организаторов
10.35
11.20
12.05
Кофе-пауза
12.30
13.30
14.15
Обед
15.15
16.00
16.45
Кофе-пауза
17.15
18.00
Закрытие конференции
18.30
Вечеринка

Докладчики

Adam Bien


Consultant and author Adam Bien is an Expert Group member for the Java EE 6 and 7, EJB 3.X, JAX-RS, and JPA 2.X JSRs. He has worked with Java technology since JDK 1.0 and with Servlets/EJB 1.0 and is now an architect and developer for Java SE and Java EE projects. He has edited several books about JavaFX, J2EE, and Java EE, and he is the author of Real World Java EE Patterns—Rethinking Best Practices and Real World Java EE Night Hacks—Dissecting the Business Tier. Adam is also a Java Champion, Top Java Ambassador 2012, and JavaOne 2009, 2011, 2012, 2013 and 2014 Rock Star. Adam occasionally organizes Java EE workshops at Munich’s airport

Онлайн - доклад: «Building High Performance Java EE Applications»


What you can expect from a stock application server? How to build resilient, high performance applications? Is load balancing still viable? How to scale an enterprise application? How to architect high performance applications? Is Java EE fast enough?

In this session I will answer the questions with code and with live, “on stage” performance and stress tests.

Левон Авакян


Уже почти 10 лет в индустрии, начинал как С++ разработчик, потом перешел в серверную и веб разработку на Python. Последние 3 года занимаюсь надежностью продуктов связанных с соревновательным гемплеем в Wargaming, начиная от архитектуры приложений, заканчивая инфраструктурой и оперированием в продакшен.

Доклад: «Архитектура мета игры Wargaming. Глобальная карта 2.0.»


В своем докладе я расскажу что такое Глобальная карта, как она устроена, какие технологии, архитектурные решения, принципы и подходы используются. Как мы боремся с высокими нагрузками, с какими проблемами сталкиваемся, и как их решаем.

Сергей Сверчков


Project Manager, Architect, Altoros

Доклад: «Want to build a secure private cloud for IoT with high availability and scalability in mind? Learn how to from a real-life example developed for the healthcare industry.»


We will share first-hand experience in how to build secure, highly available, and scalable private clouds for IoT industries, using OpenStack and Amazon Web Services. Join the talk to learn about unique techniques for connecting private customer networks to the cloud and providing support for WebSocket, TCP, and HTTP devices. This discussion will also cover Cloud Foundry, an open source cloud-native platform for rapid development of 12-factor applications.

Андрей Дроздов


3 года опыта web разработки на python, последние 2 года работаю в highload проектах, интересуюсь noSQL базами данных и облачными технологиями. Разработал пилотную версию шардинга для tarantool 1.6 и полный цикл тестирования шардинга в отделе tarantool. Автор tarantool-debugger.

Доклад: «Создание высокопроизводительных rest api на tarantool»


Тезисы:
За последние 2 года экосистема tarantool пополнилась огромным количеством батареек: дисковое хранение, lua-шардинг, работа со схемами данных и версиями, nginx upstream модуль. Используя эти компоненты, можно создавать высокопроизводительные приложения без использования дополнительных технологий.

В докладе будет описан опыт использования Tarantool для разработки performance-critical restful api: расскажу в чем плюсы и минусы текущей реализации lua-шардинга, как создать restful api прямо в базе данных и почему это быстрее многих популярных решений на примере реальных данных. Кроме того, будет рассмотрен подход использования avro схем для валидации, версионирования и хранения json документов в Tarantool. Для наглядности во время доклада будет разработан микросервис и проведено нагрузочное тестирование.

Николай Сивко


Cооснователь сервиса мониторинга okmeter.io, ранее руководил эксплуатацией крупных web проектов.

Доклад: «Хорошо поддерживаемое в продакшне приложение»


Исторически сложилось так, что одни люди разрабатывают приложения (Dev), а другие эксплуатируют их в продакшне (Ops). И у последних есть немало проблем с тем, что невозможно понять, что происходит. Причем это касается как собственных разработок, так и популярных open source решений.

Я расскажу, как устроена диагностика у некоторых популярных софтин:
- nginx
- postgresql
- mongodb

Мы попробуем разобраться, что там сделано хорошо, и чего не хватает для полного счастья. Во второй части доклада мы поговорим про то, как нужно инструментировать собственное приложение для прозрачной работы в продакшне:
- что считать и зачем: ошибки, тайминги, разные состояния приложения,
- инструментарий: your_lang-metrics, your_lang-statsd-client, логи,
- как не перемудрить и не убить прод диагностикой.

Может показаться, что этот доклад про DevOps, но нет - про docker не будет ни слова :)

Артем Гавриченков


CTO Qrator Labs — первой в России* компании, специализирующейся на непрерывной доступности Web-приложений и защите от DDoS-атак. До этого работал на Microsoft и HP в рамках исследовательских проектов и в области решений мониторинга сетей фиксированной и сотовой связи. Выпускник ВМК МГУ.
* — согласно исследованию IDC от 2016 г.

Доклад: «The Dark Side of Things: Distributed Denial of Service Attacks after Mirai»


С начала атак на блог Брайана Кребса прошла, по меркам IT-индустрии, уже целая вечность (месяц), и самое время изучить ситуацию и сделать из неё полезные выводы. 22 октября на площадке HighLoad Dev Conf мы проанализируем и обсудим:
- Что изменилось на рынке DDoS-атак в 2016 году;
- Каковы обстоятельства атаки, обрушившей Akamai и Google, что привело к этому и как от этого защититься;
- Как ситуация будет развиваться дальше.

Сергей Аверин


Специалист группы разработки продуктов Acronis. В задачи входит выбор, оценка и адаптация технологий и процессов. Имеет большой опыт разработки на PHP, Python, MySQL, ReactJS, JavaScript, TypeScript. На сегодняшний день занимается созданием новых технологий для работы бизнес-логики Acronis. Среди реализованных проектов: Badoo, Habrahabr, dirty.ru, trendclub.ru, trendclub.ru (СТО компании). Специализируется на больших и сложных веб-проектах.

Доклад: «Распространенные ошибки применения баз данных»


Выбор хранилища данных — сложная задача, с которой часто сталкиваются разработчики. Чаще всего результат этого выбора — это компромисс. Я расскажу о собственном опыте, набитых «шишках», рассмотрю важные, на мой взгляд, связанные с этой задачей проблемы.

Александр Краковецкий


CEO DevRain Solutions. Microsoft Regional Director, Microsoft Most Valuable Professional (Windows Development Platform), к.т.н. по информационным технологиям, руководитель группы по работе с ИТ сообществом в инициативе Kyiv Smart City, независимый эксперт по открытым данным Государственного агентства по вопросам электронного управления при поддержке ПРООН, координатор конкурса ИТ стартапов в области электронного управления EGAP Challenge, спикер, блогер.

Доклад: «Разработка интеллектуальных ботов с помощью Microsoft Bot Framework, LUIS и Azure Cognitive Services»


В докладе пойдет речь о теоретических (NER системы, инструменты для машинного обучения) и практических (LUIS, Microsoft Bot Framework, Azure Cognitive Services, OpenCalais, Dbpedia Spotlight) аспектах разработки интеллектуальных ботов.
Будут затронуты такие темы:
- почему все сейчас говорят о ботах;
- успешные примеры ботов;
- создание бота для Telegram, Skype, Messenger, Email, Slack и др. на базе Microsoft Bot Framework;
- как сделать бота умным – обзор Named Entity Recognition инструментов;
- как улучшить работу бота с помощью Azure Cognitive Services;
- как создать интеллектуального бота без программирования с помощью системы машинного обучения LUIS.

Дмитрий Хоревич


Java Web Developer в Altoros. Более 8-ми лет опыта в разработке Java EE приложений. В последнее время занимается построением микросервисов и интеграции их с Cloud Foundry. Интересуюсь NoSql технологиями и все, что с ними связано.

Доклад: «Cloud native security with UAA \ Как защитить микросервисы с помощью UAA»


Вопросы безопасности в больших корпоративных приложениях всегда стоят на первом плане. В монолитной архитектуре эти вопросы решаются достаточно единообразно, так как приложение является единым целым. Но сложности начинаются, когда мы решаем перейти к микросервисной архитектуре. Ведь по сути мы имеем дело с несколькими приложениями, доступ к которым нужно контролировать. В докладе мы обсудим:
· Какие существуют подходы обеспечения безопасности микросервисных приложений
· Их достоинства и недостатки
· Как защитить микросервисы с помощью CloudFoundry User Account and Authentication (UAA) Server

Артем Маринов


Занимаюсь рекламными технологиями с 2013 года, последние полтора года работаю в компании Data-Centric Alliance в качестве лидера разработки DMP Facetz. До этого несколько лет вел разработку ряда рекламных проектов в компании Creara. Основные языки - Java / Scala, в профессии уже около 7 лет.

Доклад: «Сегментируем 600 млн. пользователей в режиме реального времени каждый день. HBase/Kafka на службе DMP»


Каждый день пользователи совершают миллионы действий в Интернете. Нам в FACETz DMP необходимо структурировать эти данные и проводить сегментацию для выявления предпочтений пользователей.

Хочу рассказать, как мы:
- Сегментируем в реальном времени 600 миллионов пользователей ежедневно;
- Поставляем данные партнерам, DSP, Google с минимальной задержкой;
- Храним статистику по количеству уникальных пользователей в сегменте при потоковой обработке;
- Отслеживаем влияние изменения параметров сегментации;
- Ведем подсчет аффинитивности домена к сегменту для аналитики аудиторий.

Вадим Мадисон


CIO M-Tex (ex. Rutube)
Последние 8 лет занимаюсь разработкой высоко-нагруженных проектов, из них 4 года - проектами по доставке видео в реальном времени по России и всему миру.
Успел поработать как в российских, так и зарубежных компаниях, сделать пару-тройку онлайн-кинотеатров для России и СНГ.

Доклад: «Опыт разработки через микросервисы»


Мы начали разработку через микросервисы когда это еще не было трендом, было не ясно - это реально работающий подход или просто очередная модная штука. Не было понимания как это делать правильно, где подводные камни и что за одним словом “микросервисы” по факту стоит куча всего, что придется узнать, изучить и понять.
Сейчас у нас большой парк микросервисов, но оперировать ими становится все проще - сказывается опыт.
В ходе доклада я поделюсь основными моментами в разработке микросервисов, расскажу как это делаем мы и что для этого используем.

Алексей Лесовский


Лесовский Алексей - администратор баз данных PostgreSQL и системный администратор Linux. Более 10 лет в сфере ИТ, где большая часть это серверное администрирование Linux c уклоном в KVM виртуализацию. Последние 5 лет акцент интересов больше сместился в сторону эксплуатации баз данных и PostgreSQL в частности. На данный момент работаю в консалтинговой компании в качестве PostgreSQL DBA, где каждый день сталкиваюсь с PostgreSQL и тем как его интересно эксплуатируют люди. В свободное рабочее время в качестве маленьких хобби программирую на pure C и пишу плэйбуки для Ansible.

Доклад: «Тюнинг Linux для баз данных.»


В любом проекте всегда есть данные которые важно не потерять. И если проект перешагнул размеры домашнего, то наверняка там уже используется что-то более надежное чем текстовые файлы на диске. Скорее всего это какая-то конкретная база данных. Учитывая важную роль баз данных к ним предъявляют жесткие требования производительности и стабильности. Отдельной особенностью является и операционная система на которой работает база данных. Опыт и практика подсказывает что это будет Linux - одна из наиболее популярных на сегодняшний день операционных систем. Прогрессивное развитие в сочетании с гибкостью и стабильностью делает Linux хорошим кандидатом в качестве платформы для баз данных (да и не только). Однако настройки по-умолчанию в большинстве дистрибутивов предназначены для широкого круга задач и потребностей. В этом докладе я расскажу о том, на какие настройки следует обратить внимание и как они влияют на работу СУБД. Как сделать работу СУБД более предсказуемой, как в простых условиях, так и в условиях непостоянной или растущей нагрузки.

Стать партнером конференции

Узнайте больше о возможностях для партнеров конференции

Партнеры

  • adform
  • qrator_labs
  • issoft

Официальный бэкап

  • acronis

Информационные партнеры

  • dev-by_
  • imaguru
  • polygon
  • jpc_by
  • devops
  • web_peppers
  • devzen_podcast
  • la-by_
  • relax-by_
  • jetconf
  • bezkasssira_by
  • dakiry
  • corehard
  • moscow_python
  • it_sobytie
  • hot_work
  • belarus_bigdata
  • iot_confua
  • belbiz_afisha
  • belbiz

Подпишитесь, чтобы быть в курсе

Мы бережно относимся к нашим пользователям и не шлем письма по пустым поводам. Подписка позволит вам оперативно получать информацию о действительно важных события, изменениях, анонсах.

Программный комитет

Цель программного комитета — выбрать прикладные полезные доклады и сформировать программу конференции, достойную вашего внимания.

Роман Бугаев


Евгений Варавва


Алексей Сазанов


Александр Ломов


Антон Ананич


Связаться с нами

Таня Денисюк


Диана Аладина


Даша Писарева


Каролина Марук


Евгения Церельчук