Highload системы

Проектирование и оптимизация высоконагруженных систем
Длительность: 6 дней (24 часа консультаций)
Уровень: Продвинутый
40 000 ₽
О семинаре

Освойте проектирование и разработку высоконагруженных распределённых систем, способных обрабатывать миллионы запросов, в рамках практического семинара. На консультационных сессиях разберём, как оптимизировать производительность, обеспечивать отказоустойчивость и эффективно масштабировать микросервисные приложения. Программа включает работу с реальными инструментами: Kubernetes, Redis, Kafka и современными техниками нагрузочного тестирования. Для экспериментов по разработке и отладке предоставляются реальные вычислительные ресурсы, на которых вы самостоятельно развернёте k3s, настроите Apache Kafka и протестируете различные нагрузочные профили.

Программа семинара

  • Архитектура высоконагруженных систем и расчёт ресурсов
  • Нагрузочное тестирование с K6 и анализ производительности
  • Горизонтальное масштабирование и автоскалирование (HPA в Kubernetes)
  • Кэширование данных: от HashMap до Redis
  • Балансировка нагрузки и оптимизация доступа к БД
  • Репликация, шардирование и оптимизация PostgreSQL
  • Асинхронная обработка с Apache Kafka
  • Отказоустойчивость: Resilience4j, Circuit Breaker, Retry patterns
  • Мониторинг с Prometheus и Grafana
  • Kubernetes: управление ресурсами, probes, автовосстановление
Навыки, которыми поделятся эксперты

System Design
Kubernetes (k3s)
Apache Kafka
Redis
PostgreSQL
K6 (Load Testing)
Resilience4j
Prometheus/Grafana
Docker
Horizontal Pod Autoscaler (HPA)
Пререквизиты

  • Опыт backend разработки

  • Знание баз данных

  • Понимание сетевых протоколов

  • Опыт работы с Docker

Записаться на семинар

Выберите удобную дату

Оставьте заявку