Список моих постов в блоге по устойчивости.
Серия на устойчивой архитектуре
Устойчивые системы охватывают идею, что сбои типичны, и что это совершенно нормально, чтобы запустить приложения в том, что мы называем Частично неспособность режима Отказ Несмотря на то, что не подходит для жизненного критически важных приложений, работа в частично неспособности является жизнеспособным вариантом для большинства веб-приложений. Конечно, я не говорю, что не имеет значения, выйдет ли ваша система. Это делает, и это может привести к утерянному доходу. Но, вероятно, не является жизненным важным.
Строительные устойчивые архитектуры имели свои UPS-and-downs, около 1 утра звонковых звонков, некоторые рождества, потраченные отладки, некоторые «Я закончил, я ухожу» … Но больше всего, это был невероятный опыт обучения и путешествие.
Этот блог пост — это коллекция советов и трюков, которые хорошо служили мне в этом путешествии, и я надеюсь, что они тоже помогут вам.
Часть 1: Обнимая провал в масштабе
В части 1 этой серии я сосредотачиваюсь на инфраструктурном слое, избыточности, неизменности и концепции инфраструктуры в качестве кода.
Шаблоны для устойчивой архитектуры — часть 1
Часть 2 — избегание каскадных сбоев
В части 2 я сосредотаюсь на каскадной предотвращении провала. Сбой каскада происходит, когда одна часть системы испытывает локальный сбой и передает всю систему через межсоединения и распространение отказа.
Шаблоны для устойчивой архитектуры — часть 2
Часть 3 — Предотвращение неудач обслуживания с проверкой здоровья
В части 3 я обсуждаю важность и вызов проверки здоровья — поразив баланс между выявлением и реакцией оказания.
Шаблоны для устойчивой архитектуры — часть 3
Часть 4 — кэширование для устойчивости
В части 4 я говорю о кэшировании. В то время как кэширование часто связано с ускорением доставки контента, она также важно от точки зрения устойчивости.
Шаблоны для устойчивой архитектуры — часть 4
Оригинал: «https://dev.to/aws/the-resilient-architecture-collection-52ko»