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

Какой фреймворк выберешь для написания нового микросервиса

Spring Boot – оптимальный выбор для микросервисов на Java. Он предоставляет:

  • Быстрый старт (автоконфигурация, встроенный сервер)
  • Готовые решения (Spring Cloud для discovery, конфигурации, балансировки)
  • Интеграцию с Kafka, DB, Security из коробки
  • Тестируемость (MockMVC, Testcontainers)

Пример минимального сервиса:

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

    @GetMapping("/hello")
    public String hello() {
        return "Hello from Microservice!";
    }
}

Альтернативы:

  • Micronaut/Quarkus – для GraalVM/native-образов
  • Vert.x – реактивный подход

Выбор зависит от требований к перформансу и инфраструктуре, но Spring Boot – самый универсальный вариант.

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

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

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

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