Архитектура программного обеспечения
Курс Яндекс Практикума PRO для разработчиков и техлидов с опытом коммерческой разработки от двух лет: 6 месяцев, нагрузка около 13 часов в неделю, 111 часов теории и 189 часов практики, 11 проектов на основе реальных архитектур. На входе бесплатный тест. Внутри микросервисы и микрофронтенды, диаграммы C4 и ADR, разбивка монолита, Helm-чарты в Kubernetes, работа с требованиями и стейкхолдерами, шардирование и репликация, аудит безопасности и RBAC, кеширование и Observability с Prometheus, Grafana и Jaeger, AI-чат-бот на RAG, highload и realtime, SSO и Keycloak, OLAP и Data Warehouse, Data Privacy, миграция легаси и перенос в облако с Terraform. Учиться можно на своём стеке: ревьюеры оценивают качество проектирования, а не код. На выходе диплом о профессиональной переподготовке; помощь с трудоустройством не предусмотрена.
Мнение редакции
Курсов по архитектуре на рынке мало, и почти все они сводятся к пересказу книжки про паттерны. Здесь другой подход: одиннадцать спринтов, у каждого свой бизнес-кейс, и каждый заканчивается проектом, который выглядит как рабочая задача архитектора. Разбить монолит стриминга и настроить CI/CD. Провести цифровую трансформацию банка и описать концептуальную архитектуру в ADR. Повысить отказоустойчивость магазина через шардирование, репликацию, кеширование, балансировку и CDN. Сделать аудит безопасности строительной компании на соответствие законодательству. Спроектировать бота на RAG. Перенести IT-ландшафт медицинской компании в облако. Проектов больше, чем у любого другого курса PRO, и это главный аргумент карточки.
Вторая необычная вещь спрятана в FAQ: курс можно проходить на своём стеке. Формулировка школы прямая: наставники ответят на базовые вопросы по вашему языку, даже если работают с другими, а ревьюеры оценивают не код, а качество проектирования. Для программы, которая ждёт людей с Java, C#, Python, JavaScript и TypeScript одновременно, это единственно честное решение, и оно снимает главный страх такого курса: что вас будут учить архитектуре через чужой фреймворк.
Вход самый жёсткий в линейке. Школа перечисляет требования шестью пунктами: два года коммерческой разработки, работа с основными фреймворками, знание реляционных и нереляционных баз, опыт с RESTful или GraphQL API, владение CI/CD и основами DevOps, база по контейнеризации, оркестрации и облакам. Проверяется всё бесплатным тестом до оплаты. Это не маркетинг: программа с первого спринта говорит про 12-факторные приложения и Helm-чарты, объяснять базу никто не будет.
Придирок две. Помощи с трудоустройством нет, а обещание курса при этом про рост в доходе, и зарплатные цифры на странице, от 340 000 рублей у мидла и от 378 000 у сеньора, взяты по рынку архитекторов из Хабр Карьеры, а не по выпускникам. И карточка базового тарифа противоречит разделу с программой: в ней перечислены 25 заданий повышенной сложности и 4 встречи кейс-клуба, которые ниже на той же странице описаны как содержимое продвинутого тарифа за 185 500 рублей. Что именно вы получаете за свои деньги, стоит уточнить у менеджера до оплаты.
Плюсы
- одиннадцать проектов на настоящих бизнес-кейсах: банк, стриминг, интернет-магазин, страховая, медтех, строительная компания
- курс можно проходить на своём стеке: ревьюеры оценивают качество проектирования, а не код, а наставники отвечают по вашему языку
- авторы уровня enterprise-архитекторов Райффайзенбанка, телекома и крупных банков, отдельно наставники и отдельно ревьюеры
- нагрузка названа прямо: около 13 часов в неделю, а по расписанию идут только воркшопы, шесть штук по выходным
- программа доходит до тем, которых нет у соседей: ADR и диаграммы C4, RBAC в Kubernetes, RAG-бот, Data Lakehouse, миграция 6R и Terraform
- диплом о профессиональной переподготовке установленного образца, школа работает по образовательной лицензии
Минусы
- карточка базового тарифа спорит с разделом программы: 25 заданий повышенной сложности и 4 встречи кейс-клуба указаны и в базовом тарифе, и как содержимое продвинутого за 185 500 рублей
- помощи с трудоустройством нет: школа объясняет это тем, что курс для действующих специалистов
- зарплатная шкала от 340 000 рублей у мидла это данные Хабр Карьеры по рынку архитекторов, а не доход выпускников курса
- вход требует двух лет коммерческой разработки и владения сразу шестью группами технологий, от фреймворков до Kubernetes и облаков
Кому подходит
Техлидам и лидам с техническим бэкграундом
Школа обещает разобраться, как справляться с архитектурными проблемами продукта, который стал сложнее.
Системным архитекторам
Научиться выбирать из множества архитектурных решений самое подходящее под конкретную бизнес-задачу.
Middle и senior разработчикам
Мидлам разобраться, как решать архитектурные задачи в своём проекте, сеньорам перейти к сложным кросс-компонентным задачам вместо менеджерских.
Тем, кто работает на редком для курсов стеке
Учиться можно на своих технологиях: ревьюеры оценивают качество проектирования, а не код, а наставники отвечают по вашему языку.
Кому курс не подойдёт
- разработчикам с опытом меньше двух лет: школа перечисляет шесть групп обязательных технологий и проверяет их входным тестом
- тем, кому нужна помощь с трудоустройством: на этом курсе она не предусмотрена
- тем, кто ждёт курс по конкретному языку: здесь учат принимать архитектурные решения, а код ревьюеры не оценивают
Чем отличается от других курсов направления
Это верхняя ступень линейки PRO у Практикума, и от соседей она отличается уровнем задачи, а не языком. «Мидл Python-разработчик» за 156 500 рублей, «Продвинутый Go-разработчик» за 160 500 и «Мидл Java-разработчик» за 160 500 учат писать сервисы лучше внутри своего языка и требуют год опыта. «Архитектура программного обеспечения» за 169 500 рублей учит решать, какими эти сервисы вообще должны быть, требует уже два года коммерческой разработки и вовсе не привязана к языку: на курс берут с Java, C#, Python, JavaScript и TypeScript, а ревьюеры оценивают проектирование, а не код. Проектов здесь одиннадцать против трёх у Go-курса, а нагрузка названа цифрой, чего у соседей нет. У самого курса есть продвинутый тариф за 185 500 рублей с 25 заданиями повышенной сложности и восемью встречами кейс-клуба вместо четырёх. Соседи по каталогу решают несопоставимые задачи: «Вайбкодинг для начинающих» TeachMeSkills за 30 000 рублей это вход в программирование, «ИИ-агенты» Нетологии за 53 100 рублей и «ИИ-агенты с нуля для маркетинга» за 115 500 рублей про прикладные нейросети, а не про проектирование систем, и документа установленного образца там ждать не стоит.
Обзор курса
Кому адресована программа
Страница называет четыре роли. Техлид или лид с техническим бэкграундом: как справляться с архитектурными проблемами продукта, который стал сложнее. Системный архитектор: как выбирать из множества решений самое подходящее. Middle разработчик: как решать архитектурные задачи в своём проекте. Senior разработчик: как заниматься сложными кросс-компонентными задачами вместо менеджерских. Формальные требования вынесены отдельным блоком и повторены в FAQ: опыт коммерческой разработки от двух лет на Java, C#, Python, JavaScript или TypeScript, работа со Spring Boot, Django, Flask или React, знание PostgreSQL, MySQL, MongoDB и Cassandra, опыт с RESTful или GraphQL API, владение Jenkins, GitLab CI/CD или GitHub Actions, база по Docker, Kubernetes и облачным сервисам.
Что внутри программы
Одиннадцать спринтов, каждый со своим проектом. Первый про микросервисы и документирование: микрофронтенды, Docker Compose, 12-факторные приложения, разбивка монолитной системы, принципы визуализации архитектуры и диаграммы C4. Второй про инфраструктуру: микросервисный ландшафт, Helm-чарты в Kubernetes, проектирование CI/CD, декомпозиция баз данных. Третий про требования и стейкхолдеров: трансформация бизнес-модели, change-management, концептуальная архитектура в формате ADR, architecturally significant requirements. Четвёртый про масштабирование данных: вертикальное и горизонтальное масштабирование, репликация master-slave и multi-master, шардирование в Redis и PostgreSQL, архитектура без ведущего узла, геораспределённые среды, распределённое облачное кеширование. Пятый про безопасность: оценка угроз, векторы атак, законы в сфере IT-безопасности, контроль целостности данных, аутентификация и RBAC в Kubernetes. Шестой про кеширование и наблюдаемость: HTTP-кеширование, инвалидация кеша, backpressure и circuit breaker, Observability, RED-метод, Prometheus и Grafana, трейсинг в Jaeger. Седьмой про AI и ML: этапы создания LLM, семантический поиск, векторные базы, архитектура RAG, галлюцинации моделей. Восьмой про highload и realtime: фейловер-стратегии, bulkhead, WebSocket, Redis Pub/Sub, event-driven-практики. Девятый про объединение сервисов: SSO, интеграция LDAP с Keycloak, OLAP, паттерны Data Warehouse. Десятый про приватность и миграцию: privacy by design, data minimization, branch by abstraction, anti-corruption layer. Одиннадцатый про облака и тренды: концепция миграции 6R, Infrastructure as Code и Terraform, Data Lakehouse, технологический роадмап и техдолг.
Как устроена нагрузка
Базовый тариф это 6 месяцев, 111 часов теории и 189 часов практики, нагрузка указана прямо: около 13 часов в неделю. У продвинутого тарифа за 185 500 рублей на странице стоит около 15 часов. Форматов два: с дедлайнами, когда модули открываются по общему расписанию и дата окончания фиксирована, и в своём темпе, когда дедлайнов нет и закончить можно раньше или позже. По расписанию идут только воркшопы: их шесть, они проходят по выходным до 15:00 по Москве, а кейс-клубы для обмена опытом собираются раз в месяц. Есть каникулы, перенос дедлайна согласуется через куратора.
Кто рядом во время учёбы
Состав экспертов у этого курса самый представительный в линейке. Авторы: технический директор в нефтегазовом секторе, enterprise architect Райффайзенбанка, ведущий архитектор крупного банка, корпоративный архитектор телекома, ведущий разработчик Кинопоиска, тимлид в Магнит Tech, архитектор e-commerce с опытом в финтехе, агропроме и медицине. Наставники проводят воркшопы и отвечают в чате: СТО, корпоративный архитектор в финтехе, head of engineering, senior Go-разработчик, тимлид с прошлым CTO. Ревьюеры отдельно: IT-архитектор нефтяной компании и архитектор e-commerce с семью годами в разработке. Домашние работы разбирают персонально.
Своим стеком
Отдельного упоминания стоит ответ школы на вопрос, можно ли проходить курс на своём стеке. Да: наставники ответят на базовые вопросы по вашему языку, даже если работают с другими, а ревьюеры оценивают не код, а качество проектирования. Для курса, который набирает людей с пяти разных языков сразу, это принципиально: вы приносите свои технологии и учитесь принимать решения, а не переучиваетесь на чужой фреймворк.
Что на выходе
Диплом о профессиональной переподготовке, официальный документ установленного образца, школа работает по образовательной лицензии. Нужно сдать итоговый проект и иметь среднее профессиональное или высшее образование, иначе выдадут сертификат о прохождении, а при незавершённом обучении по запросу пришлют электронную справку с перечнем модулей. Плюс одиннадцать проектов в портфолио, каждый на своём бизнес-кейсе. Помощи с трудоустройством нет: школа объясняет это тем, что курс для действующих специалистов.
Деньги
169 500 рублей, платёж от 6 919 рублей в месяц по длинному графику. При оплате всей суммы сразу школа обещает выгоду до 20 процентов. Беспроцентная рассрочка от Т-Банка идёт ровно столько, сколько длится курс, то есть шесть месяцев; графики длиннее это кредит Т-Банка на 3-36 месяцев или Яндекс Сплит. Можно вернуть 13 процентов через налоговый вычет, документы школа помогает оформить. Курс может оплатить работодатель целиком или пополам с вами, например 50/50 или 75/25, а при покупке на 10 сотрудников школа даёт скидку 10 процентов. Возврат есть: до старта потока возвращают всю сумму, после старта возможен частичный возврат по седьмому пункту оферты. Продвинутый тариф стоит 185 500 рублей и добавляет 25 заданий повышенной сложности и вдвое больше встреч кейс-клуба.
Где программа проседает
Первое: тарифная карточка спорит с описанием программы. В базовом тарифе перечислены 25 заданий повышенной сложности и 4 встречи кейс-клуба, а раздел программы называет ровно эти 25 заданий и 4 встречи содержимым продвинутого тарифа. Разница между тарифами в 20 000 рублей, и понять, за что именно вы платите, по странице нельзя. Второе: помощи с трудоустройством нет, хотя это самый дорогой PRO-курс школы и продаётся он через рост дохода. Третье: зарплатная шкала от 340 000 рублей у мидла относится к рынку архитекторов по данным Хабр Карьеры, а не к выпускникам. Четвёртое: вход требует двух лет коммерческой разработки и владения сразу шестью группами технологий, и если хотя бы половина пунктов вам незнакома, тест это покажет, а деньги уйдут зря.
Итог
Лучшее, что есть у Практикума для инженера, который перерос свои задачи: одиннадцать проектов на настоящих кейсах, авторы уровня enterprise-архитекторов банков и телекома, свобода работать на своём стеке и диплом установленного образца за шесть месяцев по 13 часов в неделю. Берите, если у вас два года коммерческой разработки и вы уже упираетесь в архитектурные решения, а не в код. Не берите, если ищете первую работу или ждёте помощи с трудоустройством: её здесь нет вовсе.
Программа курса
1Бесплатная часть: входной тест и введение
2Микросервисы, документирование и разбивка монолита
3Работа с требованиями и стейкхолдерами
4Шардирование, репликация и масштабирование
5Аудит безопасности
6Кеширование, мониторинг и адаптация к нагрузке
7AI-чат-бот, highload и realtime
8Данные: SSO, OLAP, приватность, миграция в облако
Чему вы научитесь
- проектировать и реализовывать масштабируемые и устойчивые микросервисные архитектуры
- выделять сервисы из монолита и описывать решения в ADR и диаграммах C4
- шардировать и реплицировать данные, строить распределённое кеширование и балансировку
- разворачивать приложения в облаке через Kubernetes, Docker и Terraform и планировать миграцию
- строить наблюдаемость: метрики в Prometheus, визуализацию в Grafana, трейсинг в Jaeger
- проводить аудит безопасности, оценивать угрозы и настраивать RBAC и SSO
- проектировать решения на LLM: семантический поиск, векторные базы, архитектура RAG
- разговаривать с бизнесом на одном языке и обосновывать технологическую стратегию
Как проходит обучение
Шесть воркшопов с наставниками
Проходят по выходным до 15:00 по Москве, разбирают сложные темы; по расписанию идут только они.
Кейс-клубы раз в месяц
Встречи для обмена опытом и разбора рабочих ситуаций, а не учебных задач.
Персональный разбор домашних работ
Ревьюеры проверяют проекты вручную и оценивают качество проектирования, а не код, поэтому работать можно на своём стеке.
Два формата на выбор
С дедлайнами, когда модули открываются по расписанию и дата окончания фиксирована, или в своём темпе, когда дедлайнов нет и закончить можно раньше или позже.
Интерактивная платформа и ИИ-помощник
Теория доступна с компьютера и в приложении, Практикум ИИ делает краткий пересказ урока и объясняет непонятное другими словами.
Каникулы и перенос дедлайна
В программе предусмотрены каникулы, а если нужно больше времени на проект, новый срок согласуется через куратора.
Часто задаваемые вопросы
Какой опыт нужен для поступления?
Можно ли проходить курс на своём стеке?
Сколько длится курс и какая нагрузка?
Сколько будет проектов и на каких кейсах?
Чем базовый тариф отличается от продвинутого?
Какой документ выдают?
Помогают ли с трудоустройством?
Как оплатить и можно ли вернуть деньги?
Отзывы о курсе «Архитектура программного обеспечения»
Все отзывы о Яндекс Практикум →
Оставить отзыв о курсе
Расскажите, как проходило обучение: что понравилось, что нет, помог ли курс в работе. Публикуем после проверки, рекламные тексты и анонимные жалобы без подробностей не пропускаем.
Это отзывы о других программах школы Яндекс Практикум: они говорят о школе в целом, а не об этом курсе.
Все отзывы школы собраны на её странице.
