Highload Software Architecture
онлайн-курс Highload Software Architecture 29 занятий 25 студентов 11 марта Регистрация [#] О курсе Постоянный фидбек куратора. Масса практических заданий по работе с реальными задачами. Задача курса — научить студентов выявлять и устранять основные проблемы с нагрузкой. Мы рассмотрим архитектуры топовых ресурсов, научимся определять цену внедрения и поддержки различных решений, поймем, какие ограничения влечет каждое из них. Обсудим не только технические аспекты решений, но и их стоимость (что принципиально для стартапов и низкомаржинальных компаний). На курсе студенты с помощью куратора создадут курсовой проект для CryptoLions: будут строить централизованную систему мониторинга, искать и устранять bottle-necks в технических решениях, проводить нагрузочное тестирование. Как бонус — курсовой проект даст возможность ознакомиться с блокчейном и смарт-контрактами. 29 занятий 3 месяца 2 раза в неделю по средам и пятницам в 19:30 9 000 грн/месяц 3 платежа по 9 000 грн или целиком 25 650 грн (со скидкой 5%) 11 марта заявки принимаем до 9 марта 2021 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 Вопросы Как будут проходить занятия? Все занятия будут проходить в формате вебинаров, так что у вас будет возможность лично задавать вопросы куратору. Занятия также будут доступны в записи. А будет ли сертификат? Да, если вы будете выполнять домашние задания :) Будет ли курсовой проект? Да, на курсе мы будем работать с проектом от реального заказчика. Регистрация Сейчас открыт набор в группу, которая стартует 11 марта 2021. Зарегистрируйтесь — и вам на почту придёт письмо с тестовым заданием. 9 000 грн/месяц 25 650 грн/курс Зарегистрироваться Projector School hello@prjctr.com.ua +380 97 015-92-72