онлайн-курс
29 занятий
25 студентов
16 декабря
О курсе
Постоянный фидбек куратора. Масса практических заданий по работе с реальными задачами.
Задача курса — научить студентов выявлять и устранять основные проблемы с нагрузкой. Мы рассмотрим архитектуры топовых ресурсов, научимся определять цену внедрения и поддержки различных решений, поймем, какие ограничения влечет каждое из них.

Обсудим не только технические аспекты решений, но и их стоимость (что принципиально для стартапов и низкомаржинальных компаний).

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

А также если:
— вы не можете определиться, какой фреймворк/базу/архитектуру/язык выбрать;
— хотите понять, что происходит с системой во время нагрузок, или легко настроить мониторинг инфраструктуры;
— вам нужно автоматизировать доставку обновлений/релизов;
— база большая/дорогая, но все равно тупит, и вы не знаете, что делать;
— текущая архитектура стала убыточной и убивает ROI всей компании;
— иногда после релиза новых фичей на прод все падает;
— необходимо, чтобы затраты на инфраструктуру стали пропорциональны трафику/нагрузке и при этом все работало;
— вы хотите систематизировать свои знания в архитектуре и перестать тушить пожары;
— стремитесь вырасти в Solutions Architect/CTO, чтобы отвечать не только за технические задачи, но и за людей и бюджет.
Куратор
Кирилл Латыш
Кирилл Латыш 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 and forecasting
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
Вопросы
Все занятия будут проходить в формате вебинаров, так что у вас будет возможность лично задавать вопросы куратору. Занятия также будут доступны в записи.
Да, если вы будете выполнять домашние задания :)
Да, на курсе мы будем работать с проектом от реального заказчика.
Регистрация
Сейчас открыт набор в группу, которая стартует 16 декабря. Зарегистрируйтесь — и вам на почту придёт письмо с тестовым заданием.
9 000 грн/месяц
25 650 грн/курс