QA-интенсив: тестирование микросервисной архитектуры

7 участников

О чём курс

Курс «Микросервисы: живой стенд» — это интенсивная практическая программа, разработанная для тех, кто хочет перестать бояться микросервисной архитектуры и научиться уверенно ориентироваться в сложных распределенных системах. Обучение построено по принципу «от простого к сложному»: вы не просто изучаете теорию, а работаете с полноценным живым стендом, который поднимается локально с помощью одной команды Docker Compose. Это позволяет пройти путь от нажатия кнопки «Оформить заказ» до анализа логов и трассировки в Grafana, понимая каждый шаг процесса.

Курс идеально подходит для ручных тестировщиков, которые стремятся выйти за рамки «черного ящика» и хотят видеть, что происходит внутри системы: как сервисы общаются между собой, где хранятся данные и как отследить путь одного заказа через очереди и топики. Также программа будет полезна специалистам, которым необходимо проверять сценарии в системах с RabbitMQ, Kafka, Loki и Tempo, не теряясь в обилии инструментов и интерфейсов. Вам не нужно глубоко погружаться в написание кода или настройку инфраструктуры — фокус сделан именно на навыках ориентирования, мониторинга и отладки.

В процессе обучения вы научитесь работать с ключевыми инструментами современного стека: вызывать API через Swagger/Postman, проверять записи в PostgreSQL через pgAdmin, анализировать очереди в RabbitMQ и топики в Kafka, а также связывать всё это в единую картину с помощью traceId. Вы освоите поиск по логам в Loki и визуализацию цепочек вызовов в Tempo, что позволит вам самостоятельно расследовать сбои или подтверждать успешное прохождение потока данных.

Формат обучения максимально сфокусирован на практике: короткие лекции по 5–10 минут чередуются с практическими срезами. После каждого этапа вы выполняете задания, закрепляя навыки на собственном стенде. Вся необходимая документация, включая схемы, ТЗ, словари терминов и чек-листы, предоставляется в рамках курса. Это дает вам уникальную возможность получить системный взгляд на микросервисы: вы поймете, что любой запрос — это цепочка событий, объединенных идентификатором, и научитесь находить этот идентификатор в любой точке системы. По завершении курса вы сможете применять этот подход в любых проектах, точно зная, куда смотреть и какие вопросы задавать разработчикам, что значительно повысит вашу эффективность как специалиста.

Программа обучения

  1. Приветствие Приветствие Глоссарий/Словарь терминов Требования к компьютеру

  2. Знакомство с арихитектурой Собираем проект Вводная архитектура Техническое задание Срез по ТЗ Где что живёт: контейнеры и порты API заказов: что можно вызвать Где хранятся заказы: база данных Поиск логов в контейнерах Успешный заказ Заказ с учебной ошибкой Срез Этап 2

  3. RabbitMQ Очереди.Теория Зачем очередь между сервисами Техническое задание + RabbitMQ RabbitMQ в нашем проекте: что куда кладётся RabbitMQ: публикация сообщения напрямую в очередь RabbitMQ: публикация сломанного сообщения напрямую в очередь Как читать RabbitMQ Ack Nack при ручной проверке Типичные ошибки RabbitMQ Срез Этап 3

  4. Kafka Чем Kafka отличается от RabbitMQ Kafka UI топики, сообщения и функции для тестировщика Kafka UI практика Типичные ошибки Kafka Срез. Этап 4.

  5. Grafana Зачем единое окно для логов и трейсов Как логи попадают в Loki Поиск по traceId в Loki Трейсы в Tempo Универсальный чек-лист (справочник)

  6. Завершение курса Напутствие

Складчина создана 4 мая 2026 г. · описание обновлено 13 мая 2026 г.

Теги курса

Профессии
Инструменты
490 ₽ 4 990 ₽