Podlodka Podcast

Podlodka #79 – Highload для начинающих


Listen Later

На этот раз Podlodka погрузилась в мир высоких нагрузок, и помог нам в этом Алексей Акулович, разработчик в команде backend инфраструктуры ВКонтакте. Разобрались в том, когда начинается highload, с какими типовыми проблемами сталкиваются разработчики высоконагруженных систем и как с этим справляться. Варианты масштабирования, оптимизация работы с данными, шардирование, кэширование, мониторинги - тема масштабная, и разговор получился насыщенный. Не обещаем, что после выпуска вы сразу напишите свой первый production-ready высоконагруженный сервис, но понимание того, что происходит под капотом на бэкенде у крупных сервисов точно увеличится!
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: t.me/podlodka
Telegram-канал: t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: twitter.com/PodlodkaPodcast
Содержание:
- 00:00:42 - Знакомство с гостем
- 00:02:25 - Что такое хайлоад?
- 00:05:05 - Ищем бутылочное горлышко
- 00:08:50 - Ожидание при обработке запросов
- 00:11:10 - О выборе языка
- 00:18:50 - Как эффективно работать с ожиданиями
- 00:22:30 - Первые шаги для оптимизации
- 00:31:30 - Варианты масштабирования
- 00:33:40 - Как правильно профилировать
- 00:37:10 - Немножко про ВК, монолилиты и микросервисы
- 00:39:05 - Масштабируемая архитектура: фронты
- 00:46:30 - Флуд-контроль
- 00:48:18 - Работа с данными: шардирование, денормализация и уменьшение связности
- 00:59:50 - Кеширование и консистентность данных
- 01:09:30 - С чего начать, когда все плохо
- 01:14:20 - Контролируемая деградация
- 01:18:25 - Как избежать проблем: мониторинги
- 01:27:20 - Когда нужно задуматься о масштабировани
- 01:30:00 - Об организации команды
- 01:44:15 - С чего начать погружение в хайлоад
- 01:46:40 - Подведение черты
Полезные ссылки:
- Junior highload, расшифровка докладов с конференции highload++
http://highload.guide/blog/
- Сайт: ruhighload.com
https://ruhighload.com/
- Как работают крупные сервисы
https://www.insight-it.ru/highload/
...more
View all episodesView all episodes
Download on the App Store

Podlodka PodcastBy Егор Толстой, Стас Цыганов, Екатерина Петрова и Евгений Кателла

  • 4.5
  • 4.5
  • 4.5
  • 4.5
  • 4.5

4.5

46 ratings


More shows like Podlodka Podcast

View all
Hobby Talks by Auralien, Domnin

Hobby Talks

74 Listeners

Отвратительные мужики by Disgusting Men

Отвратительные мужики

78 Listeners

Что случилось by Медуза / Meduza

Что случилось

363 Listeners

Два по цене одного by libo/libo

Два по цене одного

94 Listeners

kuji podcast by kuji podcast

kuji podcast

134 Listeners

Запуск завтра by libo/libo

Запуск завтра

87 Listeners

Закат империи by libo/libo

Закат империи

218 Listeners

Пробоина by Proboina

Пробоина

1 Listeners

Экономика на слух by РЭШ

Экономика на слух

11 Listeners

План Б by Т—Ж

План Б

17 Listeners

На пенсию в 35 лет! by Babaykin

На пенсию в 35 лет!

12 Listeners

Почему мы еще живы by libo/libo

Почему мы еще живы

116 Listeners

Горящий бензовоз by Вадим Елистратов, Иван Талачев

Горящий бензовоз

37 Listeners

Бреслав и Ложечкин by Александр Ложечкин, Андрей Бреслав

Бреслав и Ложечкин

5 Listeners

Время и деньги by libo/libo

Время и деньги

34 Listeners

Конкуренты by libo/libo

Конкуренты

35 Listeners