Встречается на собеседованиях • сегодня

Какая была архитектура проектов на прошлых работах

На прошлом проекте использовалась микросервисная архитектура. Основные компоненты:

  1. Frontend - React.js, взаимодействует с бекендом через REST API
  2. Backend - Набор Spring Boot микросервисов (Java/Kotlin):
    • Auth Service (JWT)
    • Order Service
    • Payment Service
    • Notification Service
  3. Базы данных - PostgreSQL для основных данных, Redis для кэша
  4. Message Broker - RabbitMQ для асинхронной коммуникации между сервисами
  5. Мониторинг - Prometheus + Grafana

Пример конфига для Docker Compose одного из сервисов:

yaml
service-order:
  image: order-service:1.2.0
  ports:
    - "8081:8080"
  environment:
    - DB_URL=jdbc:postgresql://db-order:5432/orders
    - RABBIT_HOST=rabbitmq
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы