HighLoad++ 2016 завершён. До встречи в 2017!

Профессиональная конференция разработчиков высоконагруженных систем

Москва, СКОЛКОВО,
7 и 8 ноября
Архив
2015
года
Конференция прошла в этом году уже в десятый раз и собрала 2500 участников. Мероприятие направлено на обмен знаниями о технологиях, позволяющих одновременно обслуживать многие тысячи и миллионы пользователей.

!sync: асинхронное взаимодействие
Архитектуры

Доклад принят в Программу конференции
ReLabs

Занимается разработкой программного обеспечения уже более 10 лет. Приходилось разрабатывать разное - от простеньких сайтов до сложных web-сервисов и программных комплексов с GU-интерфейсом.

Видео

Тезисы

Асинхронное взаимодействие: выполняем только полезную работу, остальное - "не наше".

Страшные и непостижимые дебри обратных вызовов: так привычнее (и, на первый взгляд, проще), но это отдает безысходностью.

Сопрограммы (coroutines): "Вы все в "монадку", а мы - в "корутинку".

Странное поведение системы: "Все встало колом? Вам кажется! Оно просто медленно работает".

Я расскажу...
- о том, что общего у планировщика ОС, системных вызовов и асинхронного взаимодействия.
- о том, как принципиально работает асинхронное взаимодействие.
- о том, в условиях асинхронное взаимодействие приносит пользу.
- о том, какие условия являются достаточными для комфортной работы с асинхронным взаимодействием и в чем "профит" от сопрограмм (coroutines).
- о том, как можно "затупить" асинхронный сервер своими дополнениями или встраиваемыми сценариями (nginx, Tarantool).
- о том, что делать, если "кусочек" кода "не хочет" быть асинхронным.
- о том, что может пойти не так, как казалось.
- о том, как я работал с async на Python и как работаю с ним сейчас.

В итоге должно немного "попустить" или "накрыть", но непременно в удовольствие.

Другие доклады секции
Архитектуры

Бронирование билетов
Вы можете забронировать себе билеты уже сейчас — чем раньше Вы это сделаете, тем лучше, ведь цена на билеты постоянно растёт. Бронь вас ни к чему не обязывает, после бронирования у Вас будет пара недель на принятие решения об оплате.
ЗАБРОНИРОВАТЬ БИЛЕТЫ
Остались вопросы?
Спроси по телефону у контактного центра: +7 (495) 646-0768
Или напиши письмо в службу поддержки: support@ontico.ru
Rambler's Top100