Встречается на собеседованиях • сегодня
Были ли системы в проекте катастрофоустойчивыми
Да, в проекте мы использовали катастрофоустойчивые решения. Основные механизмы:
- Региональная репликация данных между дата-центрами (например, AWS Multi-AZ + Cross-Region Replication для S3/RDS).
- Автоматический failover через кластеры (например, Apache Kafka с минимум 3 брокерами в разных зонах).
- Резервное копирование с ежедневными снепшотами и проверкой восстановления.
Пример для БД:
java
// Spring Data + HikariCP с настройкой multi-AZ
@Bean
public DataSource dataSource() {
HikariConfig config = new HikariConfig();
config.setJdbcUrl("jdbc:postgresql://cluster-endpoint/replica");
config.setConnectionTimeout(30000); // Увеличенный таймаут для failover
return new HikariDataSource(config);
} Тестировали сценарии: отключение региона, сбои сети. Восстановление укладывалось в SLA (RTO < 15 мин).

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