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

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

Мы используем многослойную архитектуру (layered architecture) с элементами DDD. Основные слои:

  1. Presentation (REST API на Spring Boot)
  2. Application (сервисный слой с бизнес-логикой)
  3. Domain (сущности и агрегаты)
  4. Infrastructure (репозитории, интеграции)

Пример структуры пакетов:

text
com.example.project
├── application
│   ├── service
│   └── dto
├── domain
│   ├── model
│   └── repository
└── infrastructure
    ├── persistence
    └── web

Для сложных сервисов применяем CQRS с отдельными командами и запросами. Коммуникация между микросервисами через REST или Kafka.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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