Был ли frontend на проекте?

«Был ли frontend на проекте?» — вопрос из категории Other, который задают на 33% собеседований Data Инженер. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

На моём последнем проекте не было классического фронтенда для конечных пользователей. Это был внутренний сервис обработки данных (data pipeline) с архитектурой микросервисов. Взаимодействие с ним происходило через:

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