Рет қаралды 2,128
Даты ближайшего фестиваля TechTrain будут анонсированы позднее.
Подробнее о TechTrain: jrg.su/YR8JKw
- Одноклассники - это одна из самых больших, сложных и нагруженных распределенных систем в мире. Тысячи серверов участвуют в обработке запросов пользователей в реальном времени. Каждый из этих серверов владеет только частью данных или логики. Эти части в социальной сети изолировать друг от друга невозможно, поэтому между серверами происходит много сетевого взаимодействия, разнообразного и большого по объему.
В распределенной системе такого размера что-то постоянно тупит и отказывает. Как же построить систему так, чтобы, несмотря на постоянные сбои, все продолжало работать? Что делать с полными и частичными отказами?
Что такое идемпотентность и спекуляция? Что нужно предусмотреть на случай неработоспособности целой подсистемы или «главной» БД? Как организовать надежное препродакшн-тестирование и выкатку релизов?
Вопросов в таких системах всегда много. Приходите, и мы расскажем ответы Одноклассников на эти вопросы.