Блог
Исследование интеграции духовного и мирного, непрерывного обучения и субъектности в эпоху технологической трансформации. Статьи пишутся в Markdown и публикуются через встроенный движок.
ci-cd (1)
deployment (1)
docker (1)
embeddings (1)
engineering (1)
local (1)
monitoring-stack (1)
nginx (1)
ntfy (1)
qdrant (1)
rag (1)
security (1)
selfhosted (1)
vector-search (1)
Поиск по смыслу: как я поднял Qdrant на личном ноутбуке
На работе векторная база Qdrant закрывала одну конкретную боль: по одиннадцати тысячам файлов wiki нельзя было искать иначе, чем точной подстрокой. Пришло время поставить её на личный ноутбук — по той же причине, только теперь проектов и исследований стало слишком много для простого grep. Здесь о том, зачем вообще нужна векторная база, что она умеет, и что реально получилось из локального запуска.
Как менялся деплой: от «лишь бы быстро» до контролируемого релиза
Сначала деплой был простым и быстрым — и однажды это стоило падения всего сайта. Как я перестроил процесс на «собрали → протестировали → выкатили» с гейтами и автопрокатом, и куда можно двигаться дальше.
Безопасность: зачем она маленькому сайту
30 сентября мою песочницу методично сканировали на утечки: одна программа сделала 2100 запросов за 15 секунд, перебирая .env, ключи SSH и облачные креды. Разбираю на реальных логах, что это было, что не утекло, что я закрыл и почему теперь считаю безопасность процессом, а не галочкой.
Алерты на телефон: как я подключил ntfy
Почему для уведомлений Grafana я выбрал ntfy, а не чат: лёгкий self-hosted push, подводные камни поддомена и relay для читаемых сообщений.
Зачем мне три системы мониторинга
Prometheus, Grafana и Netdata в песочнице: почему три инструмента, а не один, и какую роль играет каждый.