2022-08-16 09:47:35
HighLoad++ Обучающий курс
Курс о проектировании высоконагруженных систем, правильном подходе к данным, об архитектурных паттернах, алгоритмах и философии проектирования.
Содержание:
Вступительная статья
Скоро следующие темы:
HighLoad++ для начинающих
Анатомия веб-сервиса
Общая логика масштабирования
Web, кэширование и memcached
Масштабируемая конфигурация nginx
Асинхронная репликация без цензуры
Как устроена MySQL-репликация
Основы индексирования и возможности EXPLAIN в MySQL
Производительность запросов в PostgreSQL — шаг за шагом
Масштабирование базы данных через шардирование и партиционирование
Sharding — patterns and antipatterns
Сага о кластере. Все, что вы хотели знать про горизонтальное масштабирование в Postgres‘е
Что особенного в СУБД для данных в оперативной памяти
Осваиваем Tarantool 1.6
Строим сервисы на базе Nginx и Tarantool
Tarantool: как сэкономить миллион долларов на базе данных на высоконагруженном проекте
Принципы и приёмы обработки очередей
101 способ приготовления RabbitMQ и немного о pipeline-архитектуре
Очереди и блокировки. Теория и практика
Как устроен поиск
Бинарные (файловые) хранилища: страшная сказка с мрачным концом
Опыт построения и эксплуатации большого файлового хранилища
Горизонтальное масштабирование. Что, зачем, когда и как
Кэширование данных в web-приложениях. Использование memcached
Использование memcached и Redis в высоконагруженных проектах
Как мы сделали ровную балансировку нагрузки на фронтенд-кластере
NoSQL — коротко о главном
Как выбрать In-memory NoSQL-базу данных с умом. Тестируем производительность
За счет чего Tarantool такой оптимальный
НАЗАД
21 views06:47