Highload Architect - курс 106 500 rub. от Otus, обучение 5 месеца, дата 31 август 2023 г.
разни / / November 28, 2023
Днес малко уеб разработчици имат опит да създават устойчиви на грешки и мащабируеми архитектури. И именно тези специалисти са най-високо платените и търсени в големите компании: Google, Mail. Ru Group, Yandex, Netflix и др.
За кого е този курс?
Програмата е създадена специално за уеб разработчици, ръководители на екипи за уеб разработка, архитекти, технически ръководители и специалисти, които се интересуват от SRE или работят в тази област.
За 5 месеца учениците ще се научат да използват решения в своите проекти, които могат да издържат на стотици хиляди (и дори милиони) заявки в второ, ще може правилно да оптимизира производителността на сървърите, ще започне ефективно да използва инструментите, които вече са налични проекти. Курсът също така ще ви позволи да актуализирате и систематизирате знанията си в областта на HighLoad.
Ползи от програмата
Обучителният процес обхваща типични и нетривиални проблеми на архитектурата на уеб приложения. Учителите ще споделят най-добри практики и решения на тези проблеми. Програмата включва много полезна теория и всичко това ще бъде затвърдено чрез практика чрез самостоятелна работа и онлайн уебинари.
Завършилите ще могат да:
- създаване на уеб приложения, които са лесни за мащабиране
— гарантират устойчивост на грешки на уеб приложенията, дори когато сървърите се повредят
— използвайте правилно шаблоните (кеширане, репликация, шардинг, индексиране)
— работа с инструменти, разработени от Google, Mail. Ru Group, Yandex
DevOps инженер, golang разработчик. Повече от 10 години в ИТ в различни компании по света. Като ръководител на екип внедрих автоматизация във веригата хотели Movenpick в Дубай; имам опит като голанг разработчик във Forex компания в Кипър. Учител
20+ години опит в проекти за разработка по поръчка в ИТ. Десетки успешни проекти, включително и по държавни поръчки. Опит в разработката и внедряването на ERP системи, решения с отворен код, поддръжка на високонатоварени приложения. Преподавател на курсове по...
20+ години опит в проекти за разработка по поръчка в ИТ. Десетки успешни проекти, включително и по държавни поръчки. Опит в разработката и внедряването на ERP системи, решения с отворен код, поддръжка на високонатоварени приложения. Преподавател на курсове по Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE, както и ментор на курса HighLoad
Завършил Военната академия за съобщения на името на. СЪС. М. Будьони през 2009 г. („Експлоатация на компютри, комплекси, системи и мрежи за специални цели“) Първият html сайт е направен през 1999 г. Успоредно с обучението си в университета той администрира...
Завършил Военната академия за съобщения на името на. СЪС. М. Будьони през 2009 г. („Експлоатация на компютри, комплекси, системи и мрежи за специални цели“) Първият html сайт е направен през 1999 г. Паралелно с обучението си в университета администрира сървъри на уеб студио и работи в техническа поддръжка за виртуален хостинг (Infobox). От 2010 г. до 2019 г. работи в Selectel: започва като системен инженер в център за данни, управлява системни инженери, работи по толерантност към грешки и администриране на бази данни (postgresql), виртуализация (openvz, xen, kvm), DNS хостинг (включително организиране на поставянето на един от възлите на главния DNS сървър k.root), отговаряше за изпълнението на проекта vscale.io. От 2020 г. съм инженер в DNS екипа на CDN G-Corelabs (80+ точки на присъствие) Технологии, с които съм работил: bgp (quagga, exabgp, bird), anycast, dns (bind, powerdns, coredns, необвързан), postgresql, clickhouse, redis, consul, nomad, rabbitmq, ansible, марионетка, докер, libvirt, openstack, ceph, пейсмейкър, linux, python, C, perf, prometheus, графана. Учител
Въведение във високите натоварвания
-Тема 1. Проблеми с високи натоварвания
-Тема 2.Тестване на натоварване
-Тема 3. Въведение във високите натоварвания
СУБД в проекти с голямо натоварване
-Тема 4. Индекси (част 1)
-Тема 5. Индекси (част 2)
-Тема 6. Репликация (част 1)
-Тема 7. Репликация (част 2)
-Тема 8. Репликация (част 3)
-Тема 9. Шардинг (част 1)
-Тема 10. Шардинг (част 2)
-Тема 11.Кеширане
-Тема 12. Транзакции в релационни СУБД
-Тема 13.Опашки и отложено изпълнение
-Тема 14. Опашки и отложено изпълнение (част 2)
-Тема 15. СУБД в паметта
-Тема 16.OLAP и OLTP
-Тема 17. Преглед на ClickHouse
Бекенд разработка за услуги с високо натоварване
-Тема 18. Модели на декомпозиция на системата в микроуслуги
-Тема 19. Кога са необходими микроуслуги и кога монолити?
-Тема 20. HTTP протокол (част 1)
-Тема 21. HTTP протокол (Част 2)
-Тема 22. Принципи на организиране на микроуслуги. Видове взаимодействия
-Тема 23. Балансиране и отказоустойчивост (част 1)
-Тема 24. Балансиране и отказоустойчивост (част 2)
-Тема 25. Използване на асинхронна обработка
-Тема 26. Разпределени транзакции
-Тема 27. Микросервизна инфраструктура
-Тема 28. Системи за конфигуриране
-Тема 29. Наблюдение и оповестяване
Типични архитектури
-Тема 30. Новинарски портал
-Тема 31.Рекламна система
-Тема 32. Пощенска услуга
-Тема 33. Облачно съхранение
-Тема 34. Сайт за запознанства
Финален проект
-Тема 35. Избор на тема и организация на работата по проекта
-Тема 36. Консултации по проекти и домашни
-Тема 37. Защита на проектантска работа
А
атерзян
21.12.2022 Ж.
Highload Architect - само за настъргани рула
Предимства: Голям обем информация, удобно групирана, добре представена. Недостатъци: Висок входен праг и темпо на работа. Гледам този курс от дълго време, тъй като го разработвам в различни технологии и езици от около 10 години. В резултат на това трябва да се развием към разбиране на изграждането на системи, а не само на използването на рамки. Относно функционалността на платформата - нищо свръхестествено...
Л
l0idvrn
18.05.2020 Ж.
HighLoad Architect е отличен курс.
Предимства: набор от теми, екстр. връзки, възможност за опит в практиката, дипломен проект. Недостатъци: трудност при внедряване на env, нови технологии върху реален проект с липса на документация и срокове Работя в аутсорсинг като TL/Architect/Senior Dev/Techincal PM. Исках да структурирам знанията си и да натрупам нови с фокус върху високите натоварвания. В реални проекти не винаги е възможно да...