Проектировать системы
Выбирать архитектурные решения, разбивать монолит и документировать ключевые решения.
Курс для разработчиков и технических руководителей, которые хотят проектировать архитектуру сервисов, систем и данных. В программе — одиннадцать проектов на основе реальных архитектур.
| Кому подойдёт | Чем поможет курс |
|---|---|
| Разработчикам с опытом | Систематизировать архитектурные подходы и решать задачи масштабирования, безопасности и интеграции. |
| Техническим руководителям и архитекторам | Связать технические решения с требованиями бизнеса и изменениями продукта. |
Выбирать архитектурные решения, разбивать монолит и документировать ключевые решения.
Применять репликацию, мониторинг и подходы к миграции и защите данных.
Обсуждать требования со стейкхолдерами и оценивать влияние технических изменений.
Задания для применения изученного материала и отработки навыков. Проекты, воркшопы с наставниками и персональный разбор домашних работ.
Материалы для изучения и повторения тем курса: пояснения, конспекты и справочная информация. Теория и задания доступны онлайн; можно учиться с дедлайнами или в своём темпе.
Темы и разделы, которые входят в программу обучения.
Раздел: Программа курса
Знакомство с программой и входной тест.
Микросервисы, Docker Compose, документирование и выделение сервисов из монолита.
Инфраструктура микросервисов, Kubernetes и проектирование CI/CD.
Требования бизнеса, работа со стейкхолдерами и архитектурные решения.
Масштабирование, репликация, шардирование и распределённое кеширование.
Моделирование угроз, защита данных и аудит безопасности.
Кеширование, мониторинг, логирование, трейсинг и работа с нагрузкой.
Архитектура AI-ассистента: семантический поиск, векторные базы и RAG.
Высоконагруженные системы, обработка событий и взаимодействие в реальном времени.
Объединение сервисов, управление доступом и архитектура хранилища данных.
Защита персональных данных и стратегии миграции старых сервисов.
Облачная миграция, Terraform, архитектура данных и технологический ландшафт.
Проектное задание по микросервисам и телеметрии доступно на тарифе «Продвинутый».
Проектное задание по Istio доступно на тарифе «Продвинутый».
Проектное задание по документированию архитектурных решений доступно на тарифе «Продвинутый».
Проектное задание по шардированию и репликации доступно на тарифе «Продвинутый».
Проектное задание по аудиту безопасности доступно на тарифе «Продвинутый».
Проектное задание по трейсингу доступно на тарифе «Продвинутый».
Проектное задание по AI/ML-чат-боту доступно на тарифе «Продвинутый».
Проектное задание по высоконагруженным системам доступно на тарифе «Продвинутый».
Проектное задание по объединению сервисов доступно на тарифе «Продвинутый».
Проектное задание по безопасности конфиденциальных данных доступно на тарифе «Продвинутый».
Проектное задание по архитектуре данных доступно на тарифе «Продвинутый».
Практические работы курса — какие задачи вы будете решать, какие кейсы и примеры разбирать.
В программе — проекты по микросервисам, безопасности, данным и высоконагруженным системам.
Школа указывает шесть воркшопов с наставниками и четыре встречи кейс-клуба.
На тарифе «Продвинутый» доступны более сложные проектные задания, 25 заданий повышенной сложности и ещё четыре встречи кейс-клуба.
Профессии, с задачами которых знакомит программа курса.
Навыки, на развитие которых направлена программа курса.
Инструменты, софт и сервисы, которые вы будете использовать на курсе.
Состав экспертов и их участие в конкретной группе уточняйте у школы.
Автор. Технический директор в нефтегазовом секторе
Автор. Enterprise Architect Райффайзенбанка
Автор. Ведущий архитектор в крупном банке
Автор. Корпоративный архитектор в телекоммуникационной компании
Автор. Ведущий разработчик в Кинопоиске
Автор. Тимлид в Магнит Tech
Автор. Архитектор в e-commerce-компании
Наставник. СТО в Hart Estate
Наставник. Корпоративный архитектор в финтехе
Наставник. Head of Engineering в Scramble
Наставник. Senior Go‑разработчик в Holland&Barrett
Наставник. Тимлид в Octasoft
Ревьюер. IT-архитектор в нефтяной компании
Ревьюер. Архитектор в e‑commerce

Школа указывает этот вид документа.
При наличии среднего профессионального или высшего образования после успешного итогового проекта.

Школа указывает этот вид документа.
Без среднего профессионального или высшего образования после успешного итогового проекта.
Да. Школа указывает опыт коммерческой разработки от двух лет и технические знания.
Школа указывает шесть месяцев и нагрузку около 13 часов в неделю.
Одиннадцать проектов; более сложные проектные задания доступны на тарифе «Продвинутый».
Нет, школа не предусматривает её на этом курсе.
После успешного итогового проекта — диплом о профессиональной переподготовке при наличии среднего профессионального или высшего образования; в остальных случаях — сертификат.
Да, школа предлагает формат в своём темпе и формат с дедлайнами.
Перейдите на сайт Яндекс Практикум, чтобы узнать условия обучения на курсе «Архитектура программного обеспечения».
На сайт школыДругие программы для той же профессии или со схожими навыками и инструментами.
Курс по проектированию масштабируемых систем для ИТ-специалистов с опытом: сбор требований, оценка нагрузки, архитектурные решения и подготовка к интервью по System Design.
Курс Яндекс Практикума рассчитан на специалистов с опытом в IT. За четыре месяца участники изучают DevOps-практики, автоматизацию инфраструктуры, контейнеры и мониторинг.
Самостоятельный курс Яндекс Практикума и Yandex Cloud знакомит с облачной инфраструктурой: виртуальными машинами, хранилищами, контейнерами, бессерверными сервисами и безопасностью. Теория бесплатна, а для практики используются платные ресурсы облака.
Проверьте технические требования и пройдите входной тест перед оплатой.
Сверьте удобный формат обучения и нагрузку со своим графиком.
Дополнительные сложные задания доступны на тарифе «Продвинутый».
Познакомьтесь со школой Яндекс Практикум, её программами и условиями обучения.
ОткрытьСравните курсы Яндекс Практикум по программе, практике и условиям обучения, чтобы выбрать подходящий вариант.
ОткрытьСравните онлайн-курсы по программе, школе, стоимости и длительности. Найдите обучение для первых шагов или развития навыков и изучите условия перед записью.
Открыть