История изменений
Исправление crutch_master, (текущая версия) :
Я тебе другой пример приведу, с нашей бд. Она тут прилягла на 15 минут, и что ты себе думаешь? Правильно, все платежи за эти 15 минут были просраны. Ладно, нам похер, нам реестр потом придёт, а если надо было бы принимать в онлайне, то что? Лаганул где-то роутер, с гейта не понятно дошло ли до бд, гейт не терпит отказов и что дальше? Трахаться с микросервисами, чтобы несколько писали всё, что приходит, а потом проверяли между собой и бд данные, пересылая всё, что не дошло. Других нет вариантов, всё. Монолит если где-то прилёг, то это gameover, потому что acid. Потому что надо поднимать и смотреть, какие транзакции просрались во время сбоя, а какие нет. Надо смотреть, не развалился ли кластер и прочие пляски. См. CAP теорему короче, acid с бд - это CA. Оно в принципе не устойчиво к разделению. Если тебе надо добавить этой устойчивости, будешь где-то крутить CP/AP со всякими доступность когда-то позже и согласованность когда-то там, как миленький и никуда не денешься.
Исправление crutch_master, :
Я тебе другой пример приведу, с нашей бд. Она тут прилягла на 15 минут, и что ты себе думаешь? Правильно, все платежи за эти 15 минут были просраны. Ладно, нам похер, нам реестр потом придёт, а если надо было бы принимать в онлайне, то что? Лаганул где-то роутер, с гейта не понятно дошло ли до бд, гейт не терпит отказов и что дальше? Трахаться с микросервисами, чтобы несколько писали всё, что приходит, а потом проверяли между собой и бд данные, пересылая всё, что не дошло. Других нет вариантов, всё. Монолит если где-то прилёг, то это gameover, потому что acid. Потому что надо поднимать и смотреть, какие транзакции просрались во время сбоя, а какие нет. Надо смотреть, не развалился ли кластер и прочие пляски. См. CAP теорему короче, acid с бд - это CA. Оно в принципе не устойчиво к разделению. Если тебе надо добавить этой устойчивости, будешь где-то крутить CP/AP как миленький и никуда не денешься.
Исходная версия crutch_master, :
Я тебе другой пример приведу, с нашей бд. Она тут прилягла на 15 минут, и что ты себе думаешь? Правильно, все платежи за эти 15 минут были просраны. Ладно, нам похер, нам реестр потом придёт, а если надо было бы принимать в онлайне, то что? Лаганул где-то роутер, на гейте оно не дошло. Гейт не терпит отказов и что дальше? Трахаться с микросервисами, чтобы несколько писали всё, что приходит, а потом проверяли между собой и бд данные, пересылая всё, что не дошло. Других нет вариантов, всё, монолит если где-то прилёг, то это gameover, потому что acid. Потому что надо поднимать и смотреть, какие транзакции просрались во время сбоя, а какие нет. Надо смотреть, не развалился ли кластер и прочие пляски. См. CAP теорему короче, acid с бд - это CA. Оно в принципе не устойчиво к разделению. Если тебе надо добавить этой устойчивости, будешь где-то крутить CP/AP как миленький и никуда не денешься.