Встречается на собеседованиях • сегодня
Какие знаешь подходы для общения в микросервисной архитектуре
В микросервисной архитектуре распространены следующие подходы:
- HTTP/REST – простой, человекочитаемый формат. Пример:
java
@RestController
public class OrderController {
@GetMapping("/orders/{id}")
public Order getOrder(@PathVariable Long id) {...}
}- gRPC – бинарный протокол на основе HTTP/2, эффективнее REST:
proto
service OrderService {
rpc GetOrder (OrderRequest) returns (OrderResponse);
}- Асинхронная коммуникация через брокеры сообщений (Kafka, RabbitMQ):
java
@KafkaListener(topics = "order-events")
public void handleOrderEvent(OrderEvent event) {...}-
GraphQL – гибкий API для сложных запросов.
-
Event-Driven – сервисы реагируют на события, а не запросы.
Выбор зависит от требований к latency, throughput, согласованности данных и сложности интеграции. Часто комбинируют несколько подходов.

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