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

Как выглядит архитектурно последний проект

В последнем проекте использовали микросервисную архитектуру на 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.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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