Перейти к содержимому

Анатомия веб-сервиса / Андрей Смирнов (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), а также выясним, какие модели они предлагают и как эти модели реализованы.