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

Какая инфраструктура использовалась для поддержки микросервисов

Spring Boot/Spring Cloud - наиболее популярный стек в Java-экосистеме. Основные компоненты:

  1. Service Discovery - Eureka, Consul, Zookeeper
  2. API Gateway - Spring Cloud Gateway
  3. Конфигурация - Spring Cloud Config
  4. Логирование - ELK Stack (Elasticsearch, Logstash, Kibana)
  5. Мониторинг - Prometheus + Grafana
  6. Трассировка - Zipkin, Jaeger
  7. Оркестрация - Kubernetes, Docker Swarm

Пример конфигурации Eureka клиента:

java
@SpringBootApplication
@EnableDiscoveryClient
public class UserServiceApplication {
    public static void main(String[] args) {
        SpringApplication.run(UserServiceApplication.class, args);
    }
}

Для межсервисного взаимодействия часто используют REST (Spring WebClient/Feign) или асинхронную коммуникацию через Kafka/RabbitMQ.

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

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

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

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