Блог

Все записи по порядку — от новых к старым.

Домашняя серверная полка с Raspberry Pi

Мой домашний сервер: три года экспериментов

09.01.2025

Три года назад я купил старый системный блок на «Авито» за смешные деньги — просто чтобы не бояться экспериментировать с тем, что можно случайно сломать на работе. С тех пор домашняя лаба превратилась в отдельное маленькое хобби, которое, как ни странно, регулярно приносит пользу и на основной работе.

С чего началось

Первая версия была наивной: один Raspberry Pi, на котором крутился Pi-hole для блокировки рекламы на весь дом. Через месяц я добавил второй Pi под домашний DNS-резолвер, а ещё через два — списанный ноутбук, на котором поднял Docker и начал пробовать всё, что было интересно, но страшно тащить в рабочий контур: новые версии баз данных, необычные конфигурации reverse-proxy, экспериментальные инструменты мониторинга.

Серверная стойка в дата-центре

Как я перестал бояться очередей сообщений

14.11.2024

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

С чего всё началось

Первый проект с очередью я унаследовал от коллеги, который уволился за неделю до релиза. RabbitMQ был настроен так, что при падении одного консьюмера сообщения копились в памяти брокера, пока диск не заканчивался. Это работало, пока нагрузка была маленькой, и превратилось в еженедельный ритуал перезапуска, когда нагрузка выросла.