Встречается на собеседованиях • сегодня
В чем разница между вертикальным и горизонтальным масштабированиями
**Вертикальное масштабирование (Scaling Up)** – увеличение мощности существующего сервера (CPU, RAM, диски). Пример: замена 4-ядерного процессора на 16-ядерный.
**Горизонтальное масштабирование (Scaling Out)** – добавление новых серверов в систему и распределение нагрузки между ними. Пример: кластер из 10 серверов вместо одного.
**Ключевые отличия:**
- Вертикальное проще в настройке, но имеет физические ограничения.
- Горизонтальное сложнее (требует балансировки, синхронизации), но дает большую отказоустойчивость.
```java
// Горизонтальное масштабирование: микросервис на Spring Boot
@RestController
public class UserController {
@GetMapping("/users")
public List getUsers() {
// Запрос обрабатывается любым доступным экземпляром сервиса
}
}
```

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