онлайн-курс
29 занятий
старт в ноябре 2020
О курсе
Постоянный фидбек куратора. Масса практических заданий по работе с реальными задачами.
Большинство крупных компаний сталкивались с техническими проблемами, связанными с нелинейным ростом активной аудитории, а как следствие и нагрузки. Неподготовленность к таким изменениям часто выливалась в часы, а иногда и дни даунтаймов. И очень часто технические команды были вынуждены делать dirty хаки, которые решают проблему здесь и сейчас, но абсолютно не рассчитаны на игру в долгую.

Задача этого курса — познакомить слушателей с рядом основных причин возникновения проблем c нагрузкой, а также методами их решения. Мы рассмотрим архитектуры топовых ресурсов, научимся оценивать стоимость внедрения/поддержки каждого из решений, поймем — какие ограничения накладывает каждое решение.

Курс будет полезен для backend разработчиков и devops-ов, для которых задачи масштабирования/нагрузок — это не просто «красивое может быть завтра», а «проблемное сегодня».
29 занятий
3 месяца 2 раза в неделю по средам и пятницам в 19:30
9 000 грн/месяц
3 платежа по 9 000 грн или целиком 25 650 грн (со скидкой 5%)
ноябрь 2020
новая группа стартует в ноябре 2020
25 студентов
мы уделяем внимание каждому студенту, поэтому количество мест в группе ограничено
Кому будет полезно
Devops-ам и backend разработчикам.

Для обучения на курсе обязательно необходимо знание хотя бы одного языка программирования и базовые знания в администрировании unix серверов.
Куратор
Кирилл Латыш
CTO в Cools.com. В прошлом — CEO LiveZone, CTO Genesis. Выпускник Прикладной математики в КПИ. Более 10 лет опыта в разработке и построении архитектур высоконагруженных систем. Постоянный докладчик на конференциях, связанных с highload.
Программа курса
1. Resources and their limitations
2. Resource monitoring systems
3. Monitoring systems for user metrics
4. Stress Testing. Approaches and tools
5. Mathematical methods of analysis
6. High Load Applications Architecture
7. SQL Databases. Fine Tuning and Optimization
8. Transactions, Isolations, Locks
9. NoSQL Databases
10. Queues
11. Redis
12. Content Delivery Network
13. Balancing
14. Logging
15. DDoS Attacks
16. Peak Loadings
17. Storages Physics: HDD, SSD, RAM
18. Data structures and Algorithms
19. Database: Replication
20. Database: Sharding
21. Backups
22. Profiling
23. CI/CD
24. AWS: EC2 and Load Balancer
25. AWS: S3
26. AWS: Autoscale groups
27. AWS: Serverless calculations
28. Art of Trade-Offs. ATAM
29. Building and Managing Tech Teams
Вопросы
Все занятия будут проходить в формате вебинаров, так что у вас будет возможность лично задавать вопросы куратору. Занятия также будут доступны в записи.
Да, если вы будете выполнять домашние задания :)
Да, на курсе мы будем работать с проектом от реального заказчика.
Регистрация
Сейчас набор в новую группу ещё закрыт. Чтобы не пропустить запуск курса — зарегистрируйтесь и мы отправим вам письмо, как только стартует набор
9 000 грн/месяц
25 650 грн/курс