Анатомия веб-сервиса / Андрей Смирнов (ex Skype)
HighLoad Channel
0:00 / 0:00
Анатомия веб-сервиса / Андрей Смирнов (ex Skype)
5 041 просмотр · 9 лет назад
HighLoad Channel
88,8 тыс. подписчиков
5 041 просмотр · 9 лет назад
Крупнейшая профессиональная конференция для разработчиков высоконагруженных систем Saint HighLoad++ 2026
Подробнее: https://clck.ru/3QZHTb
Июнь, 2026.
Санкт-Петербург, DESIGN DISTRICT DAA in SPB
--------
HighLoad++ 2014
Презентация и тезисы:
http://www.highload.ru/2014/abstracts...
Чем на самом деле занят backend (application server)? Чем обусловлены пределы нагрузки? Как увеличить производительность?
Многозадачность: "нити" (threads), процессы, асинхронный ввод-вывод, event loop. Модели программирования: многопоточная, многопроцессная, корутины, явная асинхронность. Драйвер базы данных: управление соединениями, pipelining, шардирование и отказоустойчивость. Вычислительно сложные задачи: очереди, RPC, workers. Сервисно-ориентированная архитектура (SOA).
Мы обсудим различные варианты архитектуры веб-сервисов, посмотрим на популярные веб-фреймворки на различных языках программирования (Ruby, Python, Go, Java), а также выясним, какие модели они предлагают и как эти модели реализованы.