INSIGHTS / RESEARCH NOTES
Инженерные заметки.
Небольшие практические обзоры подходов к построению надёжных информационных систем.
01 / NETWORKSНадёжность сети начинается с измерений
При проектировании инфраструктуры важны не только номинальная пропускная способность, но и задержка, потери пакетов, колебания времени отклика. Базовая телеметрия помогает обнаруживать проблемы до того, как они станут заметны пользователям.
Для оценки качества полезно наблюдать за медианной задержкой и высокими процентилями, а также сравнивать поведение системы при нормальной и пиковой нагрузке.
02 / PLATFORMНаблюдаемость как часть архитектуры
Метрики показывают тенденции, журналы помогают разобраться в конкретных событиях, а трассировки объясняют путь запроса через компоненты. Вместе эти данные создают основу для диагностики и планирования ёмкости.
Полезная система мониторинга не ограничивается доступностью узлов: она отражает качество сервиса с точки зрения его пользователей.
03 / WEBHTTPS и жизненный цикл соединения
TLS обеспечивает защищённый канал между клиентом и сервером. Поверх него веб-приложения используют разные способы обмена данными — от обычных запросов до длительно живущих соединений.
При выборе транспорта необходимо учитывать совместимость, промежуточные прокси, тайм-ауты и стоимость большого количества параллельных запросов.