Study

Platform 2.0 Delta

  •   0%
  •  0     0     0

  • 27. Какой протокол используется для подключения к Kafka из UI?
    SASL_PLAINTEXT
  • 4. Какой инструмент используется для управления зависимостями backend?
    Maven (pom.xml).
  • 19. Какой класс реализует кастомную точку входа для аутентификации?
    CustomAuthenticationEntryPoint
  • 10. Какой подход используется для логирования в backend?
    Используется Lombok @Slf4j и стандартные средства Spring Boot.
  • 11. Какой контроллер отвечает за работу с курсами?
    CourseControllerImpl
  • 9. Какой инструмент используется для CI/CD?
    Jenkins (groovy-скрипты в папке jenkins/).
  • 21. Какой инструмент используется для деплоя Kafka?
    Helm
  • 28. Где задаются переменные окружения для Kafka UI?
    В секции env файла kafka-ui.yml
  • 8. Какой компонент отвечает за отображение таблицы студентов?
    StudentTable
  • 10. Какой компонент реализует боковое меню?
    Sidebar
  • 6. Как осуществляется деплой сервисов?
    Через Docker и Helm charts в Kubernetes.
  • 26. Какой порт используется для внешнего доступа к Kafka UI?
    80 (проксируется на 8080 контейнера)
  • 3. Какой компонент отвечает за отображение таблицы сотрудников?
    EmployeesTable
  • 5. Какой инструмент используется для управления зависимостями frontend?
    npm/yarn (package.json).
  • 24. Какой файл отвечает за деплой интерфейса управления Kafka?
    kafka-ui.yml
  • 3. Как осуществляется аутентификация пользователей?
    Через Keycloak с использованием OAuth2.
  • 2. Какой роут отвечает за страницу сотрудников?
    /employees
  • 4. Какой компонент используется для отображения ошибок?
    ToastProvider и ErrorHandling
  • 1. Какой стек технологий используется в проекте?
    React (frontend), Java Spring Boot (backend), Kafka (message broker), Kubernetes (деплой).
  • 9. Какой компонент отвечает за отображение таблицы групп?
    GroupsTable
  • 23. Какой образ используется для деплоя Kafka?
    bitnami/kafka
  • 25. Какой образ используется для интерфейса управления Kafka?
    provectuslabs/kafka-ui:latest
  • 7. Где находится документация по API backend?
    Swagger, конфигурируется через SwaggerConfig.
  • 16. Какой сервис реализует бизнес-логику для тем?
    TopicServiceImpl
  • 15. Какой контроллер отвечает за работу с темами?
    TopicControllerImpl
  • 8. Как реализована обработка ошибок на backend?
    Через GlobalExceptionHandler.
  • 22. Где настраиваются параметры деплоя Kafka?
    В файле kafka/values.yaml
  • 13. Какой контроллер отвечает за работу с заданиями?
    AssignmentControllerImpl
  • 14. Какой сервис реализует бизнес-логику для заданий?
    AssignmentServiceImpl
  • 20. Какой класс отвечает за получение ролей пользователя из контекста безопасности?
    SecurityUtils
  • 6. Какой компонент отвечает за форму регистрации пользователя?
    RegistrationForm
  • 12. Какой сервис реализует бизнес-логику для курсов?
    CourseServiceImpl
  • 17. Какой класс отвечает за глобальную обработку ошибок?
    GlobalExceptionHandler
  • 2. Где хранятся настройки окружения для backend?
    В файлах application.yml и application-local.yml.
  • 7. Какой компонент используется для отображения таблицы направлений?
    DirectionsTable
  • 18. Какой класс конфигурирует сериализацию дат?
    DateTimeConfig
  • 5. Какой компонент отвечает за форму логина?
    LoginForm
  • 29. Какой namespace используется по умолчанию для деплоя Kafka?
    kafka