home.social

#деградация_системы — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #деградация_системы, aggregated by home.social.

  1. Тихий убийца: Деградация производительности без явных ошибок

    В этой статье мыпопробуем провести небольшое расследование, посвященное тому, как найти и обезвредить «тихого убийцу». В частности, мы на конкретных примерах разберём утечки памяти, фрагментацию дисков, проблему 95-го перцентиля и «зловещую тишину» в логах. А также, рассмотрим инструменты, которые не дадут производительности умереть незаметно.

    habr.com/ru/companies/otus/art

    #troubleshooting #утечки_памяти #производительность #деградация_системы #observability #мониторинг #логирование #трассировка #профилирование #узкие_места

  2. Закон Конвэя внутри нас: инженерные системы ломаются по тем же причинам, что и люди

    Linux пропитан магией. Тип файла определяется не по расширению, а библиотекой magic, которая смотрит на сигнатуру первых байтов. В системе живут демоны, процессы могут работать в режиме daemon, а исполняемые файлы хранятся в формате ELF и разбираются утилитой readelf. Это похоже на шутки старых разработчиков, но они появились не случайно. Инженерные системы наполнены метафорами, потому что так проще думать о сложном, объяснять невидимое и работать с тем, что нельзя потрогать руками. Со временем мы привыкаем к этой «магии» и перестаём замечать, что вместе с ней перенимаем определённый способ мышления. Закон Конвэя обычно применяют к организациям и архитектурам. Но этот принцип работает и на уровне отдельного человека. Каждый из нас тоже система со своими процессами, ограничениями, шаблонами мышления и сбоями.

    habr.com/ru/companies/X5Tech/a

    #systems_thinking #закон_конвэя #архитектура_систем #системное_мышление #распределенные_системы #наблюдаемость #логирование #деградация_системы #когнитивная_нагрузка #устойчивость_системы