Отказоустойчивость, мультиинстанс
Собеседования: Масштабируемость и отказоустойчивость микросервисов
Привет! Снова я, давно меня не было, но поверь, на то были причины и канал я забрасывать не собираюсь. Сегодня поговорим про масштабируемость и отказоустойчивость. По сути это такие способы обеспечить гибкость и непрерывную работу микросервисных приложений или систем, даже при возникновении проблем. Масштабируемость микросервисов означает, что система может легко увеличивать свою производительность и обрабатывать больше пользовательских запросов, когда нагрузка растет. Это осуществляется путем добавления новых экземпляров микросервисов или распределения нагрузки между ними...
Византийская отказоустойчивость: как блокчейн решает проблему византийских генералов
Надежная компьютерная система должна быть способна функционировать даже при отказе одного или нескольких компонентов. Отказавший компонент может демонстрировать нетипичное поведение: передавать противоречивые данные в разные части системы. Проблема византийских генералов — это абстрактное выражение проблемы, связанной с отказом компонента системы, это проблема теории игр, которая описывает, насколько трудно разрозненным сторонам достичь консенсуса без помощи доверенного центрального управленца. В...