Ответ
На моём последнем проекте не было классического фронтенда для конечных пользователей. Это был внутренний сервис обработки данных (data pipeline) с архитектурой микросервисов. Взаимодействие с ним происходило через:
- REST API (документированный с помощью Swagger), который использовали другие backend-сервисы и мобильное приложение.
- Административный интерфейс на базе простого React-приложения, который мы разработали для мониторинга состояния пайплайнов и ручного управления задачами. Однако его поддержкой и развитием занималась отдельная команда.