Скрыть объявление
Гость

Вы находитесь в разделе
+ Курсы сис. администрирования
Рекомендуем посмотреть
Топ курсов данного раздела
Рекомендуем обратить внимание на
ТОПы КУРСОВ подразделов данного раздела
по информационной безопасности
по компьютерной грамотности
по офисным программам
по разработке компьютерных игр
по Linux

ДОСТУПНО [Devhands] Алексей Рыбак - Производительность и масштабируемость (2026)

Тема в разделе "+ Курсы сис. администрирования (общий каталог)", создана пользователем admin, 2 июл 2026 в 10:17.

  1. admin

    admin Команда форума Admin

    Регистрация:
    10 мар 2019
    Сообщения:
    24.885
    Деньги:
    3.156 руб.
    Автор: [Devhands] Алексей Рыбак
    Название: - Производительность и масштабируемость (2026)

    upload_2026-7-2_10-16-45.png

    Ваши цели в обучении
    1. Получить фундамент компетенций архитектора сложных и высоконагруженных информационных систем
    2. Получить навыки управления своей собственной инфраструктурой
    3. Получить навыки нагрузочного тестирования и тюнинга Linux-серверов
    4. Получить навыки масштабирования бекенд-систем в собственном облаке
    5. Получить практику проектирования высоконагруженных систем с архитектурными брейншторм-сессиями, практикой разработки архитектур и разбором ваших решений с подробной обратной связью
    6. Получить практику прохождения и проведения секций системного дизайна на интервью
    Программа:

    Цели практикума


    Практикум можно условно разбить на три части:
    • управление виртуальными машинами Linux
    • нагрузочное тестирование собственного стэка и подходы к планированию мощностей
    • масштабирование СУБД
    Управление виртуальными машинами Linux

    Участники ставят, собирают, конфигурируют свой собственный стэк — мы поддерживаем практически любой стэк (Java, Python, PHP, C#, Golang, node.js; MySQL или PostgreSQL), поскольку вопросы масштабируемости и производительности общеуниверсальны и не зависят от стэка.

    Вы изучите основы администрирования Linux: управление пакетами при помощи пакетного менеджера apt, ручная сборка из исходников и управление ручными сборками, конфигурация и управление systemd-сервисами, мониторинг и базовый анализ производительности с Prometheus и Grafana.

    Мы обсудим основы параллелизма в Linux, модели серверов, почему nginx работает супер-быстро и лучше, чем Apache, почему MySQL имеет лучшую серверную модель, чем PostgreSQL, и как с этим бороться и успешно использовать PostgreSQL в больших проектах. В дополнение к вашему любимому серверу приложений вы будете использовать nginx в качестве балансировщика и обратного прокси, MySQL или PostgreSQL в качестве базы данных и Memcached или Redis в качестве кэш-сервера.

    Нагрузочное тестирование собственного стэка и подходы к планированию мощностей

    Мы изучим основы настройки производительности, тестирования производительности и выжмем максимальную пропускную способность из вашей виртуальной машины. Наш текущий студенческий «рекорд» — 100K «синтетических» RPS с Golang/Fiber на довольно скромной виртуалке.

    Участники построят latency/RPS-диаграммы и сравнят показатели производительности и ограничения компонент вашего стэка. Мы используем wrkx (нашу доработку wrk2), но поскольку у нас настоящая программа R&D, мы будем рады использовать любой инструмент, поддерживающий независимо управляемые клиентские потоки и пул соединений.

    Масштабирование СУБД

    В этом модуле мы изучим (всё будет доступно на вашей собственной инфраструктуре):
    • кластерный Redis
    • кластерная СУБД CockroachDB
    • шардинг-прокси SPQR поверх классического PostgreSQL 17
    Везде изучим, как сделано шардирование, переключение мастера, решардинг и т.д.

    Занятие 1. Управление Linux-сервером
    Знакомство с виртуальной машиной, управление пакетами, сборка open source софта для исследований, работа в screen/tmux, systemd-юниты и управление сервисами, grafana/prometheus/экспортеры.

    Занятие 2. Основы нагрузочного тестирования
    Основы нагрузочного тестирования. Архитектура стрелялки, соединения, треды/воркеры, интенсивность и связь между ними. Coordinated omission. Перцентили. Знакомство с wrkx и подходами к автоматизации (lsmt). Проведение тестов, тюнинг nginx (выжать не менее 100K RPS на статику с одной ноды).

    Занятие 3. Проведение нагрузочного тестирования
    Создание собственного сервиса с динамически конфигурируемой нагрузкой на CPU (для языков с корутинами/горутинами/async-io — с особыми оговорками).

    Занятие 4. обсуждение результатов нагрузочного тестирования и планирование мощностей
    Проведение нагрузочных тестов, анализ данных мониторинга, построение и анализ latency/throughput-диаграмм (показать диаграмму и рассказать, что она значит). Применение полученных данных в оценках планирования мощностей.

    Занятие 5. Резервная встреча (сдача «хвостов»)
    Резервная встреча для сдачи «хвостов» по практике «с инфрой». Краткое введение в принципы масштабирования приложений, кешей, СУБД. Что мы посмотрим в практикуме по масштабированию СУБД и почему именно это решение.

    Занятие 6. Redis-кластер
    Архитектура, принципы работы и практикум с кластерным Redis.

    Занятие 7. Stateless PostgreSQL Query Router (кластер SPQR + PostgreSQL)
    Архитектура, принципы работы и практикум с прокси-роутером SPQR и PostgreSQL.

    Занятие 8. Кластер CockroachDB
    Архитектура, принципы работы и практикум с кластером CockroachDB.
    Автор курса Алексей Рыбак.
    • CTO с 20-летним опытом высоконагруженных проектов
    • Одним из первых разработчиков Bumble/Badoo, руководил платформенной разработкой, CTO (300 млн пользователей, IPO по оценке $8 млрд)
    • В Badoo прошёл путь от стартап-камикадзе до CTO (300 инженеров) и генерального директора Московского офиса разработки
    • В роли CTO/VP создавал продукты и строил разработку в российских и глобальных компаниях:
      • «Везёт» — второй по размеру такси-агрегатор в России
      • Yum! Brands
      • Fortune 1000 Restaurant Company
    • Член Программного Комитета конференции Highload++
    ИСТОЧНИК
    Скрытый контент.

    Вы не можете просматривать внешние ссылки, что-бы просмотреть зарегистрируйтесь или авторизуйтесь на форуме !




    Цена курса - 90 руб


    [​IMG]

    ОПЛАТИТЬ >>>>>>>>



    Внимание!
    Данная тема может быть заблокирована правообладателем. Заблокировать =>>>

    1 Данные платежа - пишите в комментариях данной этой темы - для получения курса - нужна регистрация на сайте
    2 Нашли дешевле? Сообщите в комментариях - цена приятно удивит Вас!
    3 Вы можете заказать поиск, покупку любого курса =>>> заказать
    4 Посмотреть отзывы =>>>
    5 Последнее обновление: UPD! Цена снижена
     
  2. 1sharew1

    1sharew1 PROверенный

    Регистрация:
    11 мар 2019
    Сообщения:
    7.691
    Деньги:
    0 руб.
    В 13-53 через юм
     
  3. admin

    admin Команда форума Admin

    Регистрация:
    10 мар 2019
    Сообщения:
    24.885
    Деньги:
    3.156 руб.
     
Загрузка...
Похожие темы - [Devhands] Алексей Рыбак
  1. admin
    Ответов:
    2
    Просмотров:
    19
  2. admin
    Ответов:
    2
    Просмотров:
    24
  3. admin
    Ответов:
    2
    Просмотров:
    33
  4. admin
    Ответов:
    2
    Просмотров:
    22
  5. admin
    Ответов:
    2
    Просмотров:
    6