Найти в Дзене
Почему ваши PromQL-запросы выдают пустоту
Попытки использовать Prometheus для сложной аналитики - это всегда путь к разочарованию, потому что его векторная логика совсем не похожа на привычные JOIN-ы из SQL. Когда вы пытаетесь сравнить метрики через * или ==, любое малейшее несовпадение лейблов превращает ваш результат в пустоту, а попытки «починить» это через ignoring или on часто приводят к непредсказуемой потере данных, если забыть про group_left или group_right. Еще больнее становится при расчете аномалий через offset, где малейший временной лаг или пропуск скрапа превращает график в нечитаемый шум. Хуже всего дела обстоят с агрегатами...
2 дня назад
Rust vs C++ в 2026 году: стоит ли переучиваться и какой язык выбрать программисту
Я пишу на C++ уже много лет. Это язык, с которым у меня связаны и первые серьёзные проекты, и ночи с отладчиком, и ситуации, когда программа вроде работает, но где-то внутри уже тихо живёт ошибка, которая рано или поздно выстрелит. И последние несколько лет всё чаще появляется один и тот же вопрос и в обсуждениях, и в поиске, и среди коллег: Rust vs C++, что выбрать в 2026 году и стоит ли вообще переучиваться? Да, и ещё как. Несмотря на появление новых языков, C++ по-прежнему используется в огромном количестве систем: Важно понимать: C++ — это не старый язык, который умирает. Это фундамент, на котором построена значительная часть индустрии...
1 неделю назад
Что такое BGP и почему из-за него иногда падает интернет
Когда я впервые услышал про BGP, мне показалось, что это какая-то очередная скучная аббревиатура из мира сетевых инженеров. Но потом я узнал интересный факт: если с BGP происходит что-то не то, проблемы могут возникнуть у миллионов пользователей по всему миру. Причём речь идёт не о каком-то отдельном сайте, иногда последствия затрагивают огромную часть интернета. Так что же это за технология и почему от неё настолько многое зависит? Многие представляют интернет как единую гигантскую сеть. На самом деле всё устроено гораздо сложнее. Интернет состоит из десятков тысяч отдельных сетей, принадлежащих провайдерам, дата-центрам, крупным компаниям, государственным учреждениям и облачным платформам...
2 недели назад
Куда переходить в IT, если направление надоело
Когда привычные задачи превращаются в рутину, а стек технологий больше не зажигает, кажется, что единственный выход уйти из профессии. Но бросать индустрию из-за банальной скуки не стоит. Вы уже потратили годы на развитие инженерного мышления, понимание процессов и архитектуры. Этот опыт можно и нужно использовать для использовать для перехода на другую позицию внутри IT, где задачи будут принципиально иными. Если вам всё ещё близка техническая часть, но надоело заниматься прикладной разработкой, логичным шагом станет переход в системную или solution-архитектуру. Здесь фокус смещается с написания...
3 недели назад
Закон Конвея на практике или как структура компании отражается на архитектуре софта
Закон Конвея не просто цитата из учебника менеджмента, которую любят вставлять в презентации. Это жестокая реальность, о которую ежедневно разбиваются судьбы крутых архитектурных решений. Формулировка простая, организации проектируют системы, которые копируют их собственные структуры коммуникаций. Но пока ты сам не наступишь на эти грабли, масштаб бедствия оценить сложно. На практике это означает, что если у вас есть четыре отдельные команды, работающие над одним продуктом, вы со стопроцентной вероятностью получите четыре микросервиса. И совершенно неважно, насколько гениален ваш главный архитектор и какие красивые схемы он рисовал на доске...
1 месяц назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала