Микросервисная архитектура — курс от OTUS
Курс «Микросервисная архитектура» от OTUS для опытных backend-разработчиков и архитекторов ПО. За 5 месяцев научитесь проектировать масштабируемые отказоустойчивые приложения. Программа охватывает паттерны декомпозиции, Docker, Kubernetes, Service Mesh, Kafka, RabbitMQ, Prometheus, Grafana, ELK. Выпускной проект — каркас приложения интернет-магазина на микросервисной архитектуре. Вебинары дважды в неделю, домашние задания с обратной связью от преподавателей.
Как мы оцениваем курсы
Рейтинг ToolFox формируется по 5 критериям, каждый оценивается от 1 до 10:
- Качество программы — полнота материала, актуальность технологий
- Практика — реальные проекты, код-ревью, тренажёры
- Поддержка — наставники, обратная связь, сообщество
- Трудоустройство — карьерный центр, помощь с резюме
- Цена/качество — соотношение стоимости и получаемых навыков
Итоговый балл — среднее арифметическое 5 критериев. Обновляется при каждом пересмотре курса.
- Платформа
- OTUS
- Автор
- Команда преподавателей OTUS, OTUS
- Длительность
- 5 мес, 6 ч/нед
- Формат
- Онлайн, вебинары дважды в неделю (Пн/Пт 20:00 Мск) с записью в личном кабинете
- Уровень
- Продвинутый
- Язык
- Русский
- Сертификат
- Сертификат OTUS
- Обновлено
- март 2026 г.
Полная стоимость: 146 200 ₽
Программа и содержание
Модули и темы
Рассмотрите плюсы и минусы микросервисной архитектуры по сравнению с монолитом. Изучите атрибуты качества и представления архитектуры. Освоите паттерны декомпозиции микросервисов. Познакомитесь с основами тестирования микросервисных архитектур.
- Плюсы и минусы микросервисов
- Атрибуты качества архитектуры
- От монолита к микросервису
- Паттерны декомпозиции
- Тестирование микросервисов
Базовые паттерны микросервисных архитектур
Плюсы и минусы микросервисной архитектуры, переход от монолита, подходы к декомпозиции на микросервисы
Рассмотрите плюсы и минусы микросервисной архитектуры по сравнению с монолитом. Изучите атрибуты качества и представления архитектуры. Освоите паттерны декомпозиции микросервисов. Познакомитесь с основами тестирования микросервисных архитектур.
- Плюсы и минусы микросервисов
- Атрибуты качества архитектуры
- От монолита к микросервису
- Паттерны декомпозиции
- Тестирование микросервисов
Инфраструктура микросервисов
Инфраструктурные паттерны, Docker, базовые сущности Kubernetes, Helm, Service Mesh
Рассмотрите инфраструктурные паттерны: CI/CD, дистрибуцию артефактов, конфигурирование приложений, service discovery, health-checks. Освоите Docker и базовые сущности Kubernetes: ReplicaSet, Deployment, StatefulSet, DaemonSet, Service, Ingress, Persistent Volume, Job, CronJob, ConfigMap, Secret. Научитесь работать с Helm и Service Mesh на примере Istio.
- CI/CD
- Docker
- Kubernetes
- Helm
- Service Mesh
- Istio
Инструменты наблюдаемости
Мониторинг, алертинг, системы логирования для микросервисных приложений
Изучите необходимые инструменты наблюдаемости за микросервисами. Настроите мониторинг и алертинг с помощью Prometheus и Grafana. Рассмотрите системы логирования: ELK, EFK, Graylog2.
- Мониторинг и алертинг
- Prometheus
- Grafana
- ELK/EFK/Graylog2
Авторизация и аутентификация
Паттерны аутентификации и авторизации, API Gateway, Backend for Frontends
Рассмотрите аутентификацию и авторизацию в микросервисной архитектуре. Изучите основные паттерны и работу с JWT-токенами. Освоите паттерны API Gateway и Backend for Frontends, реализующие единую точку входа для клиентских запросов.
- Паттерны аутентификации
- JWT-токены
- API Gateway
- BFF
Коммуникационные паттерны
Синхронный и асинхронный API, RESTful, GraphQL, gRPC, Kafka, RabbitMQ, Event-Driven Architecture
Рассмотрите асинхронный и синхронный API, RESTful-подход, GraphQL и gRPC. Изучите распределённые очереди сообщений на примере Kafka и RabbitMQ. Освоите Event-Driven Architecture и проведёте практику системного проектирования.
- REST
- GraphQL
- gRPC
- Kafka
- RabbitMQ
- Event-Driven Architecture
Распределённые системы и хранилища
Распределённые транзакции, кеширование, шардирование, CP и AP системы, консистентность данных
Изучите распределённые системы и основные паттерны кеширования. Научитесь решать типичные проблемы кеширования и выбирать подходящий инструмент. Рассмотрите виды шардирования, CP и AP системы, паттерны поддержания консистентности данных через Stream Processing. Освоите идемпотентность и коммутативность API.
- Распределённые транзакции
- Кеширование
- Шардирование
- CP системы
- AP системы
- Идемпотентность
Проектная работа
Разработка каркаса приложения интернет-магазина на микросервисной архитектуре
Заключительный месяц курса посвящён проектной работе. Создадите каркас приложения интернет-магазина, опробуете разные паттерны микросервисной архитектуры, протестируете приложение на нагрузку. Защита проекта перед преподавателями или сдача в чате.
- Проектирование
- Выпускной проект
- Защита проекта
Чему научитесь
Для кого подходит
- →Backend- и Fullstack-разработчикам, желающим освоить микросервисную архитектуру
- →Архитекторам ПО, которые хотят изучить лучшие практики проектирования распределённых систем
- →Системным аналитикам, стремящимся понять паттерны и тонкости организации микросервисов
Требования
- →Знание и опыт работы в одном из стеков: Java (Spring / Java EE), Node.js, C# (.NET), Python (Django), Golang или PHP
- →Необходимо пройти вступительное тестирование на сайте OTUS
Плюсы и минусы курса Микросервисная архитектура
Обзор подготовлен редакцией ToolFox · Обновлено: март 2026 г.
Плюсы
- Глубокая программа: Docker, Kubernetes, Kafka, RabbitMQ, Prometheus, Grafana, ELK
- Практический выпускной проект — каркас интернет-магазина на микросервисах
- Вебинары дважды в неделю с записью в личном кабинете
- Обратная связь от практикующих архитекторов и разработчиков
- Возможность разместить резюме в базе OTUS для партнёров
- Карьерные мероприятия и помощь с собеседованиями
- Рейтинг 4.7 из 5 по 150 отзывам на сайте OTUS
Минусы
- Высокая стоимость — 146 200 рублей за полный курс
- Требуется опыт backend-разработки, курс не для новичков
- Сертификат OTUS без государственной аккредитации
Видеообзор
Отзывы (1)
Загрузка комментариев...
Похожие курсы
Бизнес-аналитик 1С
OTUS
Курс «Бизнес-аналитик 1С» от OTUS — обучение за 4 месяца. Научитесь моделировать бизнес-процессы и перекладывать их на механизмы систем 1С. Работа с 1...
DevOps Upgrade
Слёрм
Курс «DevOps Upgrade» от Слёрм — интенсивное погружение в профессию DevOps-инженера за 5 месяцев. 343 часа обучения, 80% практики. Программа из 6 этап...
Часто задаваемые вопросы
Что, если в середине курса я не смогу продолжать обучение?
Обязательно ли защищать выпускной проект?
Я могу вернуть деньги?
Как проходят занятия?
Какие технологии изучаются на курсе?
Что, если в середине курса я не смогу продолжать обучение?
У вас есть право одного бесплатного трансфера в другую группу.
Обязательно ли защищать выпускной проект?
Для получения сертификата OTUS необходимо сдать проект. Проект необязательно защищать перед аудиторией, можно сдать в чате с преподавателем.
Я могу вернуть деньги?
Да, можно сделать возврат средств пропорционально оставшимся месяцам обучения.
Как проходят занятия?
Вебинары идут дважды в неделю по 1,5 часа (понедельник и пятница в 20:00 по Москве). Все вебинары сохраняются в записи. Домашнее задание выдаётся раз в 2 недели, выполнение занимает 3-5 часов.
Какие технологии изучаются на курсе?
Docker, Kubernetes, Helm, Istio, Kafka, RabbitMQ, Prometheus, Grafana, ELK. Рассматриваются паттерны декомпозиции, кеширования, шардирования, распределённых транзакций и Event-Driven Architecture.