meganuke — технический блог о DevOps и инструментах

Как Tailscale нашли баг в SQLite возрастом 16 лет

Tailscale полгода боролась с повреждениями SQLite, пока совместно с разработчиками базы не обнаружила редкое состояние гонки при ручном управлении контрольными точками WAL, просуществовавшее в SQLite 16 лет.

Эфемерные окружения: QA-пайплайн на Kubernetes

Эфемерные окружения — короткоживущие изолированные среды на базе Kubernetes, Argo CD и ветвления БД — решают проблему ненадёжных общих staging-окружений. Статья объясняет стек, паттерны и пошаговый план внедрения.

LLM и системы: контроль против эмерджентности

Статья противопоставляет два подхода к проектированию систем — аналитическую декомпозицию с упором на контроль и взгляд на сложные системы с акцентом на эмерджентность — и разбирает, как это противостояние проявляется в практиках разработки ПО в эпоху LLM.

Героизм при инцидентах: ловушка, которую не замечают

Компании чествуют инженеров, героически спасающих системы ночью, но не замечают, что это симптом хрупкости: зависимость от «незаменимых» людей — единая точка отказа. Нужно инвестировать в системные возможности, а не в культ героизма.

k8s-overcommit: переподписка ресурсов в Kubernetes

k8s-overcommit-operator — Kubernetes-оператор для автоматической корректировки запросов CPU и памяти через классы переподписки и admission webhooks. Позволяет повысить эффективность использования ресурсов кластера без ущерба для производительности.

Klarity: GitOps-дашборд для Kubernetes только на чтение

Klarity — открытый корпоративный дашборд наблюдаемости Kubernetes с принципом GitOps-first: без прямого редактирования ресурсов, со встроенным управлением пользователями, авто-обнаружением ArgoCD/Flux и веб-терминалом в одном бинарном файле.

© 2026 meganuke