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

Сколько микросервисов на проекте

Количество микросервисов зависит от масштаба проекта, бизнес-логики и архитектурных решений. В среднем:

  • Малые проекты: 3–10 микросервисов (например, auth, orders, payments).
  • Средние: 10–30 (добавляются сервисы для аналитики, нотификаций и т.д.).
  • Крупные системы: 50+ (разделение по доменам, регионам, версиям API).

Пример:

java
// Сервис "User"  
@RestController  
@RequestMapping("/users")  
public class UserController {  
    @GetMapping("/{id}")  
    public User getUser(@PathVariable Long id) { ... }  
}  

// Сервис "Orders" (отдельный микросервис)  
@RestController  
@RequestMapping("/orders")  
public class OrderController {  
    @PostMapping  
    public Order createOrder(@RequestBody OrderRequest request) { ... }  
}  

Важно:

  • Избыточное дробление усложняет поддержку.
  • Недостаточное — приводит к монолитной логике.
    Оптимальное число определяется через границы доменов (DDD) и нагрузку.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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