Встречается на собеседованиях • сегодня
Что отказоустойчивее - микросервис или монолит
Микросервисы обычно отказоустойчивее монолита благодаря изолированности компонентов. Если один сервис падает, остальные продолжают работать. В монолите сбой одного компонента может обрушить всю систему.
Однако микросервисы требуют дополнительных механизмов для обеспечения отказоустойчивости:
- Повторные запросы (retry)
- Логика отката (circuit breakers)
- Балансировка нагрузки
Пример с retry в Python (библиотека tenacity):
python
from tenacity import retry, stop_after_attempt
@retry(stop=stop_after_attempt(3))
def call_external_service():
# код вызова сервиса
passМонолит проще в разработке, но сложнее масштабировать и поддерживать. Выбор зависит от требований проекта.

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