
Проектирование высокопроизводительных приложений и инструменты ИИ
30%Программа курса
Ознакомьтесь с программой курса «Проектирование высокопроизводительных приложений и инструменты ИИ» от Учебный центр IBS - ibs-training.ru
- Введение в проектирование высокопроизводительных систем. Основные понятия: Что такое высокопроизводительные системы. Ключевые аспекты производительности: время отклика, пропускная способность, утилизация ресурсов. Требования к производительности: Как формулир…
- Анализ требований к высокопроизводительным системам. Формулирование требований: Способы задания требований: время отклика, количество операций, ограничения на ресурсы. Примеры хороших и плохих требований. Критерии качества требований (SMART): Полнота, измерим…
- Проектирование архитектуры высокопроизводительных систем. Атрибуты качества + CAP/PACELC. Репликация, шардирование, партиционирование, денормализация. map reduce, lambda. Принципы и тактики производительности. Паттерны и антипаттерны + причины потери. Измерен…
- Разработка высокопроизводительных систем. Роль кодирования в производительности: Влияние архитектурных решений и проектирования на производительность. Современные компиляторы и JIT-компиляция. Оптимизация кода: Классические и реальные рекомендации по оптимиза…
- Кодирование высокопроизводительных приложений. Автоматизация ревью кода: Инструменты для автоматизации ревью кода. На что обращать внимание при ревью кода. Современные системы: Влияние JIT-компиляции, сборки мусора и фреймворков на производительность. Автомат…
- Тестирование высокопроизводительных систем. Виды автоматизированного тестирования: Функциональное, нагрузочное, стресс-тестирование, тестирование на устойчивость и пиковые изменения нагрузки. Подготовка к тестированию: Создание тест-планов, сценариев нагрузки…
- Методология SPE Основы SPE. Что такое SPE и ее цели. Основные этапы применения SPE: оценка рисков, определение критических use cases, моделирование. Моделирование производительности: Модель выполнения программной системы и модель выполнения системы. Примеры р…
Чему вы научитесь
- Проектирование архитектуры высокопроизводительных систем. Атрибуты качества + CAP/PACELC. Репликация, шардирование, партиционирование, денормализация. map reduce, lambda. Принципы и тактики производительности. Паттерн…
- Тестирование высокопроизводительных систем. Виды автоматизированного тестирования Функциональное, нагрузочное, стресс тестирование, тестирование на устойчивость и пиковые изменения нагрузки. Подготовка к тестированию…
- Введение в проектирование высокопроизводительных систем. Основные понятия Что такое высокопроизводительные системы. Ключевые аспекты производительности время отклика, пропускная способность, утилизация ресурсов. Тре…
- Разработка высокопроизводительных систем. Роль кодирования в производительности Влияние архитектурных решений и проектирования на производительность. Современные компиляторы и JIT компиляция. Оптимизация кода Класси…
Подробная информация о курсе
Курс посвящён проектированию высоконагруженных и отказоустойчивых систем. Вы изучите теоремы CAP и PACELC, методологию SPE, техники неблокирующей синхронизации (lock-free, CAS), а также паттерны масштабирования: шардирование, партиционирование, денормализацию, репликацию, архитектуры DynamoDB и MapReduce. Курс охватывает observability (Prometheus+Grafana), нагрузочное тестирование (JMeter, Testcontainers) и оптимизацию кода с учётом JIT и GC. Дополнительно вы познакомитесь с ИИ-инструментами для ускорения работы" В результате вы получите практический опыт и системный подход к проектированию производительных решений, которые востребованы в highload- и data-intensive проектах.
Цены и сроки
- Стоимость40 600 ₽
- Старая цена58 000 ₽
- Дата началаc Invalid Date
Содержание
- Формат обученияс преподавателем
По окончанию курса
- Диплом или сертификатсертификат























