TGViewer
Записки системного архитектора Записки системного архитектора @sysarchthoughts · 269 subscribers
Post #94 566
📖 В последнее время меня что-то потянуло на шпионские романы 🕵️. Нет, не про Джеймса Бонда и всякие технические ухищрения. А про тайный сбор информации, секретные встречи, агентурные сети, поддельные паспорта и обмен сообщениями, при котором ни получатель, ни отправитель не знают друг друга, и все такое.

Особенно меня завораживает концепция построения агентурной сети, в которой участники взаимодействуют по некоторым правилам, обмениваются через специальные "почтовые ящики", но при этом могут и не знать ничего друг о друге. Каждый агент знает только тех, кого сам завербовал. И ни один человек не знает всю сеть. Это свойство делает сеть в целом довольно устойчивой к отказу провалу её отдельных элементов.

Примерно такие же соображения заставляют нас при проектировании информационных систем четко определять обязанности её элементов и ограничивать объем знаний отдельных компонентов системы о своих соседях. Так, когда вдруг выяснится, что отдельный компонент системы "провалился", т.е. не справился с возложенными на него обязанностями, и его нужно заменить, то это не приведет к необходимости создания новой агентурной сети системы целиком. Можно будет ограничиться перестройкой только проблемной её части.

🤔Причем, что интересно, "в моменте" может показаться что такая декомпозиция сильно усложняет систему, заставляет вносить сложность, дополнительные препятствия туда, где, казалось бы, можно сделать обращение напрямую. Такая экономия на короткой дистанции на длительных периодах сильно подрывает такие важные характеристики системы, как"модифицируемость" и "поддерживаемость".

Значит ли это что всегда нужно проектировать системы как агентурные сети? Конечно же, нет. Все, как принято говорить у архитекторов, зависит от контекста 😆😆😆.
  • 🤔 2
  • 👍 1
More from @sysarchthoughts
  1. Aug 4, 2026Мне жена как-то сказала, что только в зрелом возрасте осознала трагедию сказки о рыбаке и…
  2. Jul 2, 2026Я не давлю. Я пытаюсь опереться.
  3. Apr 2, 2026Пригласили меня тут в жюри школьного проектного конкурса, и вот что хочу сказать: мало кто…
  4. Mar 22, 2026Как технические границы делают все бизнес-критичным? Ключевой вопрос, которому посвящена э…
  5. Mar 22, 2026Неуловимо напоминает "основной закон органической химии". Если смешать бочку мёда и бочку…
  6. Mar 10, 2026(продолжение рассуждений про больницу) Что мне тут понравилось, что беру на заметку. 1. Че…
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 →