Стажировка на реальном проекте - где набраться опыта программисту: Микросервисы, деплой, CI/CD, автотесты

Тут будет документация по нашей стажировке

Как организован проект

Бэкэнд разбит на микросвервисы, которые отвечают за разные типы данных (статьи, вопросы/ответы, авторизация и т.д.)

Что по тестированию

Имеются:

  1. Функциональные тесты в репозиториях микросервисов бэкэнда (с моками зависимостей, запускаются независимо от остального окружения)
  2. Общие приемочные API-тесты бэкэнда - это отдельный репозиторий, который позволяет тестировать весь бэкэнд в "реальном" режиме