Курс на Stepik
Обложка курса «Microservices — паттерны и практика построения микросервисов» на Stepik
3 999 ₽

Microservices — паттерны и практика построения микросервисов 5.000

Открыть на
STEPIK.ORG

Полный курс по микросервисной архитектуре и построению асинхронных систем на примере Node.js, RabbitMQ и monorepo Nx

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Microservices — паттерны и практика построения микросервисов»Учеников на курсе 459
Сертификаты, выданные на курсе «Microservices — паттерны и практика построения микросервисов»Сертификатов выдано 117
Отзывы о курсе «Microservices — паттерны и практика построения микросервисов»Отзывов получено 10
Рейтинг курса «Microservices — паттерны и практика построения микросервисов»Рейтинг курса 5.000
Уроки в курсе «Microservices — паттерны и практика построения микросервисов»Количество уроков 82
Тесты в курсе «Microservices — паттерны и практика построения микросервисов»Количество квизов 28
Время прохождения курса «Microservices — паттерны и практика построения микросервисов»Время прохождения курса
Стоимость курса «Microservices — паттерны и практика построения микросервисов»Стоимость курса 3 999 ₽
Обновления курса «Microservices — паттерны и практика построения микросервисов»Обновления курса
Дата публикации курса «Microservices — паттерны и практика построения микросервисов»Дата публикации курса
Последнее обновление курса «Microservices — паттерны и практика построения микросервисов»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Microservices — паттерны и практика построения микросервисов» 14 разделов Уроки в курсе «Microservices — паттерны и практика построения микросервисов» 82 урока Тесты в курсе «Microservices — паттерны и практика построения микросервисов» 28 тестов Время прохождения курса «Microservices — паттерны и практика построения микросервисов» 15 ч. Последнее обновление курса «Microservices — паттерны и практика построения микросервисов» обн. 24 апреля 2026

1. Введение

5 уроков
Открытый
1.1 Когда нужны микросервисы?
1 118
1 118
9м 47с
21
Открытый
1.2 Как устроен курс?
677
246
11м 58с
13
Открытый
1.3 Обзор проекта
671
671
3м 22с
11
Открытый
1.4 Обзор курсов
413
413
2м 31с
5
Открытый
1.5 Перенос курса
94
94
0м 17с
0

2. Настройка окружения

3 урока
Закрытый
2.1 Подготовка окружения
292
45
7м 22с
4
Закрытый
2.2 Установка NodeJS
263
38
7м 28с
2
Закрытый
2.3 Настройки VSCode
254
41
6м 51с
0

3. Нотация описания архитектуры

4 урока
Закрытый
3.1 Вводное видео
290
49
8м 28с
3
Закрытый
3.2 Разбор компонент
282
48
16м 47с
10
Закрытый
3.3 Использование Figma
268
39
17м 22с
2
Закрытый
3.4 Пример описания
259
36
11м 29с
6

4. Переход к микросервисам

7 уроков
Закрытый
4.1 Вводное видео
261
44
2м 39с
3
Закрытый
4.2 Монолит VS Микросервисы
268
45
26м 40с
8
Открытый
4.3 Вопросы масштабирования
469
54
10м 23с
4
Закрытый
4.4 Декомпозиция функционала
250
42
17м 22с
10
Закрытый
4.5 Алгоритм декомпозиции
250
38
21м 3с
8
Закрытый
4.6 Упражнение - Схема после декомпозиции
235
39
5м 32с
1
Закрытый
4.7 Тест - Переход к микросервисам
233
214
1м 3с
4

5. Монорепозитории

8 уроков
Закрытый
5.1 Вводное видео
234
40
2м 47с
2
Закрытый
5.2 Монорепозиторий или нет
226
37
21м 4с
3
Закрытый
5.3 Обзор NestJS
212
32
25м 53с
5
Закрытый
5.4 Код - Настраиваем nx monorepo
204
36
23м 59с
5
Закрытый
5.5 Код - Создаём модели
191
31
28м 37с
4
Закрытый
5.6 Код - Реализуем авторизацию
179
32
22м 47с
3
Закрытый
5.7 Код - Запускаем проект
164
28
7м 38с
1
Закрытый
5.8 Тест - Монорепозитории
172
153
1м 37с
0

6. Обмен сообщениями

7 уроков
Закрытый
6.1 Вводное видео
189
36
2м 38с
3
Закрытый
6.2 Методы обмена
189
34
20м 7с
4
Закрытый
6.3 Простая коммуникация
179
31
16м 42с
3
Закрытый
6.4 Коммуникация через брокера
183
31
17м 27с
4
Закрытый
6.5 Минимизация синхронности
173
31
8м 55с
2
Закрытый
6.6 Упражнение - Доработка схемы взаимодействия
174
29
15м 13с
2
Закрытый
6.7 Тест - Обмен сообщениями
164
153
1м 19с
2

7. RabbitMQ

8 уроков
Закрытый
7.1 Вводное видео
177
29
1м 23с
2
Закрытый
7.2 Устанавливаем RabbitMQ
175
27
4м 28с
4
Закрытый
7.3 Устройство RabbitMQ
170
29
23м 20с
6
Закрытый
7.4 Типы exchange
153
28
12м 59с
4
Закрытый
7.5 Администрирование RabbitMQ
148
29
8м 32с
5
Закрытый
7.6 Код - Простой обмен сообщении
150
26
15м 58с
3
Закрытый
7.7 Код - Реализация запрос / ответ
145
27
11м 1с
4
Закрытый
7.8 Тест - RabbitMQ
143
131
1м 52с
0

8. Реализация взаимодействия

5 уроков
Закрытый
8.1 Вводное видео
143
28
3м 55с
3
Закрытый
8.2 Код - Добавление библиотеки контрактов
139
25
9м 18с
3
Закрытый
8.3 Код - Разбор nestjs-rmq
129
23
13м 50с
3
Закрытый
8.4 Код - Подключения rabbitmq к проекту
134
20
10м 20с
2
Закрытый
8.5 Код - Валидация запросов
127
18
5м 5с
2

9. Реализация API

6 уроков
Закрытый
9.1 Вводное видео
131
22
2м 30с
2
Открытый
9.2 Стратегии реализации API
368
45
12м 22с
6
Закрытый
9.3 Паттерны получения данных
134
21
18м 29с
4
Закрытый
9.4 Код - Авторизация на API
130
21
19м 41с
2
Закрытый
9.5 Код - Взаимодействие с account
116
20
11м 49с
1
Закрытый
9.6 Тест - Реализация API
126
111
1м 25с
1

10. Реализация бизнес логики

6 уроков
Закрытый
10.1 Вводное видео
118
20
2м 12с
1
Закрытый
10.2 Бизнес логика и события
118
22
17м 33с
3
Закрытый
10.3 Доработка архитектуры Accounts
109
19
19м 50с
1
Закрытый
10.4 Код - Структурируем сервис Accounts
103
19
18м 9с
1
Закрытый
10.5 Упражнение - Реализуем Commands
102
18
13м 20с
1
Закрытый
10.6 Тест - Реализация бизнес логики
110
103
1м 45с
1

11. Консистентность данных

9 уроков
Закрытый
11.1 Вводное видео
125
19
4м 52с
1
Закрытый
11.2 Саги - консистентность данных
125
23
25м 42с
5
Закрытый
11.3 Паттерн State
117
18
16м 39с
3
Закрытый
11.4 Код - Подготовка саги
98
16
16м 4с
1
Закрытый
11.5 Код - Состояния саги
88
15
19м 9с
1
Закрытый
11.6 Упражнение - Доработка состояний
82
13
18м 18с
1
Закрытый
11.7 Код - Реализация Commands
76
12
13м 52с
1
Закрытый
11.8 Код - Доменные события
75
11
21м 3с
1
Закрытый
11.9 Тест - Консистентность данных
92
85
1м 35с
1

12. Тестирование микросервисов

6 уроков
Закрытый
12.1 Вводное видео
91
13
2м 47с
0
Закрытый
12.2 Виды тестирования
84
11
20м 50с
0
Закрытый
12.3 Код - Тесты авторизации
71
9
17м 41с
1
Закрытый
12.4 Код - Тесты для Саги
64
6
20м 55с
0
Закрытый
12.5 Упражнение - Проверка статуса платежа
59
7
5м 36с
0
Закрытый
12.6 Тест - Тестирование микросервисов
80
69
1м 34с
0

13. Выкладка и эксплуатация

7 уроков
Закрытый
13.1 Вводное видео
81
10
2м 26с
1
Закрытый
13.2 Базы данных
87
11
16м 1с
0
Закрытый
13.3 Периодические задачи
78
9
11м 24с
0
Закрытый
13.4 Логирование и метрики
77
10
13м 17с
0
Закрытый
13.5 Особенности выкладки
79
10
15м 20с
0
Закрытый
13.6 С чего начать переход
74
8
8м 30с
0
Закрытый
13.7 Тест - Выкладка и эксплуатация
80
70
1м 38с
0

14. Заключение

1 урок
Закрытый
14.1 Куда двигаться дальше?
107
12
3м 7с
4