TGViewer
Software architecture Software architecture @software_architecture_ru · 670 subscribers
Post #45 2.44K
Слушала на днях старый доклад с Highload-а про отказоустойчивость. Кроме описания пары amazon кейсов 10-летней давности понравилась формула про “Маленький флот вызывает большой”: инициатирует передачу данных тот, у кого пропускная способность/количество инстансов меньше, иначе рискуем организовать отказ. И в целом размер "флота" можно было бы назвать универсальным критерием для выбора между push и pull моделью, если бы нас интересовал только сценарий отказа, без учета секурити, производительности и масштабируемости. В целом, неплохой доклад про проектирование систем на отказ и каскадные падения, если только не забывать про другие критерии и не брать решения as is, а понимать что все зависит от приоритетов QAS (quality attribute scenario).
https://habr.com/ru/company/oleg-bunin/blog/497332/
Хабр Хьюстон, у нас проблема. Дизайн систем на отказ В 1970 г. американские инженеры запустили аппарат Аполлон-13 к Луне. На борту три батареи топливных элементов, беспокоиться не о чем, всё надежно и многократно продублировано. Но никто не мог...
More from @software_architecture_ru
  1. Sep 13, 2024Написали статью о карьере архитектора в стиле геймдева https://habr.com/ru/companies/kaspe…
  2. Nov 11, 2023В очередной раз поною о неопределимости и неназываемости quality attribute-ов. Вот громадн…
  3. Sep 16, 2023Читая книгу по производительности систем от Грегга Брендана https://ozon.ru/t/X30XowG , ли…
  4. Apr 8, 2023Сколько лет сталкиваюсь с производительностью, столько не перестаю удивляться людям, котор…
  5. Mar 31, 2023Цитата дня: "The greatest limitation in writing software is our ability to understand the…
  6. Sep 9, 2022Воодушевляющая пятничная аналитика о падении больших ИТ проектов https://spectrum.ieee.org…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →