Онлайн-практикум
занимайтесь, когда вам удобно
Онлайн–практикум по высоким нагрузкам
*8 лет обслуживаем IT инфраструктуры
Насыщенность рынка труда
специалистами по HighLoad
Средняя зарплата
специалиста
вакансий
на территории РФ
Что такое HighLoad, и где он начинается?
1. Задача обеспечения высоких нагрузок
- Когда они необходимы?
- Когда нет необходимости?
- Время ответа
- Пропускная способность
2. Финансовая модель
- Насколько это дорого?
- Правило 80/20
Средства проверки гипотез и решений
Анализ нагрузки в моменте
- Точки измерения
- CPU
- RAM
- IO
Мониторинг
Системы мониторинга (zabbix, ELK, Prometheus)
Оповещение пользователей
Нагрузочные тестирования
- Siege
- Jmeter
- LoadRunner
Регулярные тесты
Архитектурные паттерны при росте нагрузок
- Двух- и трехзвенная архитектуры
- API
- SOA
- Очереди и их применимость
- Логи - организация в высоконагруженных проектах
Средства обеспечения высокой производительности и отказоустойчивости
1. Уровень окружения
- Оптимизация IO (HDD>SAS>SSD, RAID)
- Облака и их актуальность в HighLoad
- Оптимизация HTTP (HTTP/2, сжатие, многопоточные запросы)
- CDN
- Скалирование Nginx (и почему Apache уже не надо использовать)
- App-сервера для Java (Jetty как замена Tomcat)
- Go как замена PHP-FPM
- Serverless - скалирование приложения «из коробки»
2. Уровень БД
- Explain
- Индексы
- Реплицирование
- Шардирование
- Альтернативные хранилища (Redis, MongoDB, ClickHouse, Ignite)
3. Уровень логики
- Исправление логики
- Кэширование
- Асинхронность
- PreLoad (для PHP 7.4+, например)
- Многопоточность
Задание - сделать скалируемую цепочку вида GUI » Очередь » Хранилище » GUI.
Через GUI нужно отправить данные, которые попадут в очередь, откуда будут записываться в хранилище.
На основании этих данных нужно построить отчеты, например, в Kibana/Grafana.
Работал админом у провайдера и понял, что мне это все становится не сильно интересно. Меня заинтересовал открытый практикум по девопс. Пришел, послушал - понравилась подача Васи Озерова, и решил пойти учиться дальше уже на практикум. А сейчас я еще и работаю в команде Васи - девопсом в Fevlake. Можно сказать, прошел практикум - сменил профессию.
Что запомнилось на практикуме? Отличные задачки. Некоторые заставляют прям посидеть - поразбираться. И это круто. Когда смотришь стандартные вебинары, где лектор долго что-то объясняет, уже через 15 минут засыпаешь. Здесь такого нет. Иногда так затягивала задача, что не замечаешь, как время прошло. Про время - тоже удачно придумано. Занимаешься, когда тебе удобно, очень удобно совмещать с работой и личными делами.
Практикум я бы порекомендовал любому системному администратору. Многие практики отсюда можно применять не только в девопсе. Для тех, кто разработкой занимается, много полезного в части понимания как будут разворачивать твой код. Да и вообще сюда стоит пойти всем, кому в принципе интересно развиваться и, конечно, тем, кто хочет сменить профессию.
Работал системным администратором и понимал, что уже достиг потолка. Хотелось двигаться дальше. Увидел информацию про практикум - понравилось, что программа в хороших сроках и спикер компетентный. В самом практикуме тоже ни разу не разочаровался: понравился чисто практический подход. Все делали руками. Программа и база очень широкие. Нравилось, что задачки максимально приближены к реальности - всё из настоящих кейсов.
Да, изначально сомнения идти/не идти на практикум были, особенно по оплате - для Украины сумма немаленькая. Но брат выручил с деньгами. И могу сказать, что все вложения окупились. После практикума устроился DevOps-инженером в продуктовую компанию. Указал в резюме, что прошел практикум, и это сыграло в плюс - всем нравится, что ты вкладываешься в свое развитие.
Сейчас еще в REBRAIN пригласили на проверку заданий. Интересно заниматься с ребятами. Понятно, что весь материал я уже знаю, но когда кому-то объясняешь, сам заново погружаешься в тему, развиваешься.
Практикум я бы порекомендовал сисадминам, инженерам, тем, кто занимается поддержкой средней и большой инфраструктуры, и вообще всем, кто входит в профессию девопс. При должном рвении добьетесь!
До практикума я работал в сфере Digital Marketing - удаленно занимался рекламой, маркетингом. Ранее работал инженером связи, от механика и до ведущего инженера, поэтому IT мне близко, и я всегда хотел развиваться в этом направлении, и вернуться в профессию. Потому заинтересовался открытым уроком по DevOps, который предложила мне таргетная реклама. После него желание практиковать DevOps усилилось - привлекли перспективы и сложная, но интересная работа. Так я решил пойти дальше на практикум. И уже в середине практики устроился в аутсорсинговую компанию по администрированию инфраструктуры и дорос до Junior DevOps.
Сам практикум - бомба! Намного круче классического формата с лекциями. Когда есть лекции, ты привязан к группе, ко времени. Здесь же отстать невозможно: включайся, когда удобно, и получай на любом этапе быструю обратную связь по всем заданиям. Выходит, как формат индивидуального практикума, но только еще и с возможностью постоянно находиться в сообществе - общаться, развивать кругозор.
После практикума меня позвали в команду REBRAIN как одного из лучших выпускников. И это тоже очень крутой опыт. Сейчас я курирую практикум - отвечаю на вопросы ребят, вместе разбираем задачи, что помогает укреплять знания, и разбираться в ньюансах.
Сам формат, практикума с упором именно на выполнение заданий - именно то что нужно, чтобы сформировать достаточный кругозор и базис для развития. Так что, если тема DevOps или развития Operations Вам близка - практикум это именно то, что нужно!
Я начинал свою карьеру с Линукса, поработал сисадмином и решил уйти в девопс. Привлекло то, что сейчас это везде, все держится на юникс. Кода много и перспектив много!
На базовый практикум я попал одним из первых - в самый первый поток. Увидел рекламу решил попробовать. Сомнений идти, или не идти практически не было, я был в первом потоке у ребят и мне показалось, что это больше плюс, потому что получится что-то свежее и интересное. Сейчас, когда я прошел базу, понимаю, что не прогадал. Да, не все с первого раза получалось, приходилось трудиться, "волшебных таблеток" никто не раздает. Но в итоге все получается! Особенно с такой поддержкой! С Василием Озеровым всегда можно было лично пообщаться, задать любые вопросы. Чат в Телеграм - вообще бомба! Да и в целом, понравилась экспертность Василия - без воды, все четко и сразу к делу. А еще круто, что нам дали сервер, на котором можно тренироваться и выполнять задания!
Информации на практикуме было очень много и по деплою, и по непрерывной подаче кода. У меня сложилась полная картина, как работают Devops-практики, и теперь еще больше хочется погружаться в профессию! Тем более, что работу девопсом я уже получил.
Сейчас все чаще стали использоваться новые технологии типа Ansible, и изучать их разрозненно достаточно проблематично. Потому я искал практикум, на котором все это можно освоить на практике - через конкретные задачи. Сходил на открытый практикум к Василию Озерову, ну и, конечно, сравнил практикум с другими практикумами. У многих акцент делается на теорию, а её я и сам могу изучить. Потому решил остаться на практикуме у Василия.
Приятно, что здесь есть документация, а дальше ты должен действовать самостоятельно. Многое приходится делать самому - а это реальная практика, как в жизни.
Практикум нравится, я даже знакомому уже порекомендовал - он системный администратор. Да и вообще практикум можно посоветовать всем, кто хочет развиваться и на практике пошагово изучать девопс
Я работал в госорганизацию с информационными системами. Технологический стэк там довольно древний. Понял, что хочется развития и работу решил сменить. Отсюда появилась и потребность в практикуме. Устроился системным администратором в компанию поддержки медиапортала и параллельно пошел на практикум.
Практикум привлек изначально удачным сочетанием цена/качество, да и упором на практику. Еще понравилось, что тут комплексно все темы разбираются - складывается целостная картина. И еще всегда радует очень быстрая обратная связь по задачам, которым мы практикуем
В целом практикумом доволен и порекомендовал бы его людям моего уровня - тем, кто занимается системным администрированием и хочет развиваться. Также порекомендовал бы практикум разработчикам, стремящимся развиваться в fullstack-development и желающим понять сторону Operations.