Курс починається з фундаментальних знань. Слухачі розглянуть обмеження ресурсів, математичне моделювання та архітектуру highload-додатків. Вони дізнаються про фізичні принципи роботи сховищ - HDD, SSD, RAM - та розберуться в структурах даних і алгоритмах. Також у програмі - мистецтво компромісів і принципи побудови технічних команд.
Далі курс охоплює моніторинг системних ресурсів і користувацьких метрик. Слухачі навчаться проводити стресс-тестування з використанням сучасних інструментів та організовувати ефективне логування для аналізу роботи систем.
Цей блок присвячений практичним методам оптимізації. Розглядаються веб-сервери, черги повідомлень, мережі доставки контенту та балансування навантаження. Також вивчаються стратегії резервного копіювання, профілювання коду та налаштування CI/CD для автоматизації процесів.
Глибоке занурення в бази даних включає SQL та NoSQL рішення. Слухачі розбирають транзакції, ізоляцію, блокування, реплікацію та шардинг. Особлива увага приділяється Elasticsearch та Redis, а також теоретичним основам - теоремам CAP та PACELC.
Окремий модуль присвячений аналізу та протидії проблемам. Розглядаються DDoS-атаки та методи захисту, а також стратегії обробки пікових навантажень на систему.
Завершальна частина курсу охоплює практичну роботу з Amazon Web Services. Слухачі навчаться налаштовувати EC2, балансувальники навантаження, S3 сховища, групи автоскейлінгу та серверless обчислення.
Заняття проходять у прямому ефірі щосереди та щоп'ятниці о 19:30. Навчальна програма включає реальні практичні завдання з регулярним зворотним зв'язком. Після успішного завершення курсу видається сертифікат. Крім того, діє гарантія - кошти можна повернути протягом 7 днів від початку навчання.