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

Были ли системы в проекте катастрофоустойчивыми

Да, в проекте мы использовали катастрофоустойчивые решения. Основные механизмы:

  • Региональная репликация данных между дата-центрами (например, 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 мин).

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

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

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

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