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

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

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

  • Бэкэнд разбит на микросвервисы, которые отвечают за разные типы данных/задачи (статьи, вопросы/ответы, авторизация и т.д.)
  • Фронтэнд в данный момент представлен +- монолитным приложением на React.js (Next)

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

Имеются:

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