TGViewer
ITKatya: культурные паттерны в IT ITKatya: культурные паттерны в IT @valuegoalsddd · 1.77K subscribers
Post #532 593
🧑‍🚀 Технические решения времен Аполлона 🚀

Или как старое становится новым, а новое — просто забывается

Давайте поговорим про старое и новое. Про то, как мы иногда с восхищением открываем давно известные вещи, называя их прорывными, и наоборот — списываем проверенные временем идеи, пока кто-то снова не выдаст их за инновацию.

Меня уже несколько недель волнует тема incident management — я глубоко влезла в этот процесс на работе и обнаружила кучу интересных "особенностей восприятия": когда мы принимаем за передовые технологии в IT паттерны более чем полувековой давности!


Сегодня хочу поговорить про graceful degradation — стратегию, которая позволяет системе частично деградировать, но при этом продолжать работать. Звучит как что-то специфичное для софтверной инженерии, верно?

Пример: в банковском приложении временно недоступны платежи по СБП, но остальные переводы работают, API выдает специальную ошибку, а в мобилке - заглушка — это graceful degradation. Когда в системе автоматически отключается часть функционала, но интерфейс подсказывает пользователю альтернативные действия, честно отображая, что часть функционала "легла поспать".

Чуть подробнее с примерами как это работает ➡️ статья

Вот только оказалось, что в IT этот паттерн не зародился, а пришел к нам из инженерных систем и начал использоваться около 70 лет назад!

🚀 NASA и деградация как стратегия
Недавно наткнулась на статью "Designing Graceful Degradation into Complex Systems" написанную учеными исселдовательского центра NASA, в которой они рассматривают взаимодействие между причинами деградации и их связь с предотвращением и вопросы восстановления после деградации. Это не просто дублирование резервных узлов — это целые стратегии по тому, как системы могут адаптироваться к поломкам без катастрофических последствий!

Что меня поразило: graceful degradation у NASA включает ручное управление. В ситуациях, когда автоматизация больше не работает, процесс частично или полностью передается оператору (для некоторых узлов/процессов).

💡 А теперь вспомните, насколько редко мы в IT закладываем деградацию с возможностью перевода на ручной привод, кроме как в ситуациях, когда пользователю просто советуют обратиться в поддержку, ну или в случае "отказа" сервиса проведения on-line KYC предлагаем обратриться в ближайшее подразделение, где оператор сможет провести идентификацию вручную!

И вот тут возникает вопрос:
👉 Действительно ли в IT все новое — это новое?
👉 Не переупаковываем ли мы инженерные практики прошлого, выдавая их за инновации?
👉 Когда технологии “стареют”, а когда — превращаются в новое?

И, возможно, IT-индустрия — это просто огромный цикл, в котором все однажды уже было, но мы просто об этом забыли?

🤔 Давайте обсудим. Может, у вас тоже есть примеры технологий, которые на самом деле просто хорошо забытое старое?


PS Надо рассказать подробнее про incident management или про graceful degradation? (если да - напишите в комменты, пжл)

PPS Статью прикладываю файлом, так как не могу найти ссылку...

#architecture
  • 👍 8
  • ❤ 2
More from @valuegoalsddd
  1. Aug 4, 2026Последние несколько дней читаю книгу про коллективную и личную вину, геройство и молчание…
  2. Jul 30, 2026Ладно, раз уж последние дни мы снова говорим про языки и нейминг, то хочу зайти немного с…
  3. Jul 29, 2026У кого какие романтические вечера или сцены из супружеской жизни 👩‍❤️‍👨 Легли вчера с му…
  4. Jul 29, 2026Нейминг — это не про красоту. Иногда это про очень дорогие баги. Один из моих любимых прим…
  5. Jul 26, 2026Ну а вот сами дизайны! И если вам лень лезть и голосовать или у вас нет возможности прогол…
  6. Jul 26, 2026Нуууууу... Возвращаться после затяжного отсутвия сложно, но попробую! Начнем с простой нов…
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 →