Список заявок на доклады

Добавить заявку на доклад

Сквозь тернии к своей платформе live трансляций

common Доклад 45 минут Алексей Акулович
Алексей Акулович
Backend разработчик ВКонтакте

Как мы экспериментировали с разными решениями и что из этого вышло

Язык Go и микросервисы - приемы преодоления заболоченных участков

go Мастер-класс 3 часa Даниил Подольский
Даниил Подольский
Даниил Подольский, CTO GitInSky

До того — руководитель проектов Git in Sky, IT-консультант, фрилансер. В сфере IT c 1990 года. С 2000 года консультирует разнообразные интернет-стартапы по вопросам построения эффективных и безопасных серверных систем.

Микросервисы - все еще слово, которое делает buzzz. Что это, зачему оно, нужно ли оно, хорошо ли оно...

Этих вопросов мы касаться не будем.

Мастер-класс "Язык Go и микросервисы - приемы преодоления заболоченных участков" предназначен для тех, кто:

* решил делать новый проект
* решил делать его в микросервисной архитектуре
* чувствует какой-то подвох

Замечу, что тот, кто чувствует подвох - ничуть не ошибается.

Недостатки Linux API с точки зрения разработчика высокопроизводительного веб-сервера

common Доклад 45 минут Валентин Бартенев
Валентин Бартенев
Core Developer @ NGINX, Inc.

Программный интерфейс ядра Linux является пожалуй одним из самых часто используемых API разработчиками серверного ПО. И стороннему наблюдателю может показаться, что такой важный интерфейс должен следовать самым строгим стандартам, отвечать интересам программистов и быть продуманным до мелочей.

Однако личный опыт показывает, что это далеко не так. В данном докладе я подробно расскажу о том, с какими недоработками пришлось столкнуться и каких возможностей не хватает в Linux API, чтобы сделать nginx и другие наши разработки ещё лучше, быстрее. Проведу параллели с тем, как эти проблемы решаются в других unix-подобных операционных системах.

Рассчитываю, что доклад будет полезным не только тем, кто напрямую связан с Linux ядром, но и более широкой аудитории в качестве наглядного антипримера, как всё-таки не стоит проектировать программные интерфейсы.

Как SRE делает HeadHunter стабильным

devops Доклад 30 минут Антон Иванов
Антон Иванов
Тимлид команды SRE (site reability engineering) в HeadHunter

HeadHunter - сайт, где соискатели находят работу, а работодатели - сотрудников.
К нам приходит до 4,500 запросов в секунду, которые превращаются в 32,000 запросов в секунду к бэкендам и более 70,000 запросов в секунду к базам данных.
Еще 2 года назад доступность сайта падала ниже 99%, но мы исправились и теперь стабильно выходим из 99,9%.
В докладе расскажу о том, чем занимается команда SRE (site reliability engineering) в HeadHunter.
Большую часть времени посвящу граблям, на которые мы напоролись, и решениям:
- Проблема протухающих запросов и fail-fast
- Лавина ретраев и как правильно балансировать между сервисами
- Лишние промежуточные звенья архитектуры
- Наш опыт использования микросервисов

Серверная архитектура. Про масштабирование

mk Мастер-класс 3 часa Anna Shcherbinina
Anna Shcherbinina
Больше 6и лет в разработке. Счастлива быть бэкендером. Люблю архитектуру. 4ре года лид команды. Основной язык - Ruby, балуюсь C#, Crystal


Предыдущие выступления

https://www.youtube.com/watch?v=_dmo1p95QpI Railsclub 2015, Москва
http://ftp.fau.de/fosdem/2016/h2213/how-to-write-ruby-extensions-with-crystal.mp4 Fosdem 2016, Brussels
http://www.slideshare.net/AnnaKazakova/how-to-write-ruby-extensions-with-crystal Devconf 2016, Москва

Хорошо, когда приложение держит нагрузку, плохо, когда это дорого. Совсем плохо - когда не держит.

Поговорим о том, какие пути для масштабирования нам доступны при работе с монолитами, микросервисами и гибридами (Масштабирование по осям X, Y, Z)

Будем проектировать архитектуру приложения.. Решим проблемы связанные с ростом и развитием приложения в разрезе микросервисов и монолитов.

Подведя итоги поговорим про датацентры и рассмотрим вариант падения.

Хочешь перестраховаться - welcome!