Основы построения highload-систем: 7 приёмов масштабирования баз данных АняКрх #системныйаналитик
Вы узнаете о типовых подходах к обеспечению высокой производительности интернет-систем через масштабирование баз данных и связанных с ними ключевых понятиях: вы узнаете 10% всего, что применяется в архитектуре highload-решений, но при этом покрывает 90% задач на масштабирование.
Эти подходы мы разберём на примере задачи выращивания производительности по мере роста посещаемости и нагрузки маркетплейса и, в частности, с применением популярной СУБД PostgreSQL.
Слышали про highload, но пока не понимаете, что же это такое? Настала пора разобраться!
Поможет с этим спикер вебинара Аня Крх — старший разработчик, работает в Яндексе более 6 лет в значимом инфраструктурном проекте «Облако».
*Аня Kpx*
YouTube канал Ани: @annkpx
Вебинар будет полезен тем, кто:
— хочет проектировать системы, которые в дальнейшем можно будет масштабировать без существенных изменений в архитектуре;
— столкнулся с проблемами роста системы и хочет узнать основные способы решения;
— ищет способы оптимизации производительности в своих проектах.
____
Таймкоды :
0:00 - Начало
0:30 - О спикере
1:46 - Цели вебинара
2:07 - Темы вебинара
2:10 - Масштабирование бэкендов
3:40 - Оптимизация базы данных (настройки, индексы, оптимизация запросов, денормализация)
12:53 - Кэширование
14:52 - Репликация
16:50 - Шардирование
19:52 - Собираем все вместе
Q&A:
21:21 - Перенаправление запросов всегда будет идти через отдельную метабазу или возможен вариант с каким-то роутером?
23:38 - Существуют способы указания на необходимость обновления кэша?
24:10 - Где хранится кэш? Как к нему обратиться?
25:03 - Советы для геораспределения
26:40 - Почему строим на Постгресе?
27:56 - В каких случаях следует переходить с реляционной БД на нереляционную?
28:58 - Когда происходит процесс денормализации, добавляется дополнительная таблица, но исходные ее корректируются?
30:25 - Допустим, что на БД реализовано шардирование. Однако запросы затрагивают данные, лежащие на всех существующих шардах, будет ли в таком случае прирост производительности?
32:02 - Можно ли применять репликацию данных совместно с денормализацией? Например, данные с мастер базы денормализовать в базе реплике
______
Курсы для системных аналитиков
Современные технологии хранения и анализа данных в микросервисной архитектуре
Основы разработки требований и создания ТЗ
Обучение системному анализу и проектированию систем
Основы ООП и UML
Современные технологии хранения и анализа данных в микросервисной архитектуре
Работа с очередями в RabbitMQ и Apache Kafka
Моделирование предметной области и проектирование БД
BPMN для людей: основы самой популярной нотации для описания бизнес-процессов
“Основы бизнес-анализа и разработки
требований в Agile “
Концептуальное проектирование и трансформация идеи в цифровой продукт
Проектирование интеграции с REST API
Моделирование бизнес-процессов
Разработка требований к информационной безопасности ИТ-систем
ArchiMate для проектирования и поиска скрытых связей
Дизайн для недизайнеров
Основы ООП и разработка UML-моделей
Systems Analyst Bootcamp — интенсивная онлайн-программа переподготовки
Business Analyst Bootcamp — интенсивная онлайн-программа переподготовки
Основы проектирования интеграций ИТ-систем
Проектирование интеграции с REST API
____________________
📌 ПОДПИСАТЬСЯ НА Systems Education:
➛Официальный сайт:
➛VK
➛YouTube:
➛Telegram - Новости Systems Education и расписание курсов
➛Telegram - Анонсы событий по системному анализу:
➛Telegram - Как стать системным аналитиком:
#highload #масштабирование
3 views
806
229
1 month ago 00:00:00 1
Асцендент и десцендент Эфир.
1 month ago 00:28:51 5
[Загородная жизнь.] ПРОДВИНУТАЯ УТИЛИТА ДЛЯ СОЗДАНИЯ БЕЗОПАСНОГО И ГИБКОГО ПОДКЛЮЧЕНИЯ ЧЕРЕЗ РАЗЛИЧНЫЕ СЕТИ И ПРОТОКОЛЫ.
1 month ago 00:22:02 1
Почему всего 3% людей зарабатывают 97% всех денег? ГЛАВНЫЙ СЕКРЕТ Боба Проктора
1 month ago 00:57:32 1
Вяземский. Атеист- это больной, которого надо лечить. Считает автор интеллект шоу “Умницы и Умники“
1 month ago 00:43:28 4
Базис мебельщик - Создания ящика Blum Antaro M с фасадом часть 1
1 month ago 00:27:18 1
Мастер класс по изготовлению розы в стиле Valentino┃#школашитья #мастеркласс
1 month ago 00:14:03 1
Fitcha Nutrition: как узнать о дефицитах микронутриентов?
1 month ago 01:25:47 1
Всеобщая Война Всех Против Всех.
1 month ago 00:35:49 1
Курс Фотошоп с Нуля #1 - Создание документа | Основы интерфейса | Навигация
2 months ago 00:57:05 56
Международная карьера: проработка резюме, основы создания сопроводительного письма
2 months ago 00:01:02 5
Создание игр и мультфильмов на языке Scratch на смене IT-Jump
2 months ago 00:07:18 1
#6классрусскийязык #онлайнуроки 6 класс - Русский язык - Простой и сложный план текста.
2 months ago 00:54:07 1
Что такое стратегия? 28 принципов достижения масштабных целей
2 months ago 00:37:31 1
Урок верстки журнала в Индизайн. Работа с текстом.
2 months ago 00:26:55 1
Сатья. Какая женщина не нужна мужчине
2 months ago 00:00:00 1
16:20 6-7К Биология. Разнообразие растений
2 months ago 00:08:06 2
Самый главный принцип построения бесконфликтных и гармоничных отношений +как правильно дарить цветы)
2 months ago 00:57:10 1
РАЗГОВОР О ЛЮБВИ. Фильм протоиерея Сергия Баранова
2 months ago 05:41:52 923
Совместное заседание Комитета ГД по охране здоровья и ПК3/ТК076
2 months ago 01:26:31 13
Протокол BLE как основа для создания умного дома // Демо-занятие курса «Embedded Developer»
2 months ago 00:09:56 1
ГАЗ 30% НЕФТЬ 10%
2 months ago 00:08:47 13
[design school] РИСОВАНИЕ ОСНОВНЫХ ФИГУР. ВСЕ СПОСОБЫ СОЗДАНИЯ. МАНИПУЛЯЦИИ С НИМИ. Adobe Illustrator.
2 months ago 00:26:52 1
Платье без выкройки Как сшить платье с цельнокроеным рукавом? Платье 1 #платье #безвыкройки
2 months ago 00:31:11 1
#НОЖКИсОБЛОЖКИ №1 Тренировка для Похудения. В Домашних Условиях.