Про надёжность и людей, которые её возвращают
Один из вопросов, который я очень люблю задавать на секции сисдиза, звучит так: «А теперь давай посмотрим на твою схему и подумаем, что произойдет в случае отказа одного ЦОДа».
Задаю я его не для красного словца. В моей зоне ответственности последние годы находятся сервисы с высокими требованиями к надежности и поэтому мне важно, чтобы команда умела работать в подобных обстоятельствах.
Катастрофы уровня «минус два-три ЦОДа» на моей памяти не проектировал никто. До сих пор.
Сейчас я просто хочу послать лучи добра и поддержки тем, кто уже не первый день своими руками разгребает последствия произошедшего. Терпения и сил вам, ребята ❤️
А когда все успокоится немного — будем дружно возвращаться к изучению и прокачке system design. Потому что именно ради таких сложных ситуаций нужно ломать мозг об Танненбаума и Клепманна, разбираться со всякими рафтами и редлоками, решать проблемы кросс-цодовой мастер-мастер репликации, тестировать бэкапы и заниматься прочими сложными, мозголомными вещами.
Читайте книжки, проводите архитектурные каты (очень рекомендую, недавно проводил — крутейший опыт) и посмотрите ещё раз на свои системы через призму надёжности нового времени.
Всем сил 💪