Встречается на собеседованиях • сегодня
Как выглядит архитектурно последний проект
В последнем проекте использовали микросервисную архитектуру на Spring Boot. Основные компоненты:
1. **API Gateway** - Spring Cloud Gateway для маршрутизации запросов
2. **Сервисы** (разделены по бизнес-доменам):
- Order Service (Spring Boot + JPA)
- Payment Service (интеграция с Stripe API)
- Notification Service (RabbitMQ + WebSocket)
Пример структуры Order Service:
```java
@RestController
@RequestMapping("/api/orders")
public class OrderController {
@Autowired
private OrderService orderService;
@PostMapping
public ResponseEntity createOrder(@RequestBody OrderDTO orderDTO) {
return ResponseEntity.ok(orderService.createOrder(orderDTO));
}
}
```
Базы данных - PostgreSQL с репликацией. Для межсервисного взаимодействия - REST API и RabbitMQ. Мониторинг через Prometheus + Grafana. Развертывание в Kubernetes.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы