devfy.ru — сайт devfy.ru

Личный блог: бэкенд, инфраструктура, заметки из практики.

Домен
devfy.ru
Сайт
https://devfy.ru/

О сайте

Title: devfy.ru — записки о бэкенде, инфре и около

Description: Личный блог: бэкенд, инфраструктура, заметки из практики.

---

[Заметки](/) [Обо мне](/about.html) [Что я использую](/uses.html)

devfy.ru

Заметки практикующего бэкендера: про инфру, базы и привычки.

[Зачем держать собственный VPS под мелкие проекты](post-vps)

2026-04-22 инфра

Раньше я раскидывал pet-проекты по бесплатным платформам — Vercel, Railway, Fly. Год назад собрал всё на один маленький VPS и не пожалел.

Главное — предсказуемость. Никаких «вышли из бесплатного тарифа», никаких внезапных лимитов. Аптайм за год — 99.94% по логам healthcheck. Стоимость — меньше чашки кофе в неделю.

Минусы? Нужно самому следить за обновлениями, бэкапами, сертификатами. Но если воспринимать это как практику инфры — выходит дешёвое и полезное хобби.

[nginx как швейцарский нож](post-nginx)

2026-03-15 nginx

Заметка для себя: proxypass + upstream с maxfails и failtimeout покрывают 80% типичных задач балансировки без отдельного HAProxy/Traefik.

Особенно удобно для side-проектов, где не хочется тянуть ещё один компонент. Конфиг лезет в одну страницу, всё прозрачно.

[Хеш-таблицы быстрее std::unordered\map](post-hashmap)

2026-02-03 c++ бенчи

Пробежался по альтернативам — absl::flathashmap, robinhood::unorderedmap, ankerl::unordereddense.

На моём профиле (короткие строковые ключи, 80% lookup, 20% insert) ankerl заметно впереди по обоим операциям. absl близко за ним. robinhood чуть медленнее в insert, но проще встраивается.

Stdlib не катастрофа, но проигрывает в 2–3 раза. Если ваш hot path ходит в hashmap — стоит пробовать.

[SQLite в проде, серьёзно](post-sqlite)

2025-12-19 базы

Запустил на проде SQLite для read-heavy сервиса с парой тысяч запросов в секунду. WAL, synchronous=NORMAL, индексы по делу — летает.

Бэкап делается просто sqlite3 db .backup file по cron. Шумиха вокруг «SQLite не для прода» — устарела минимум на десять лет.

[Минимальный мониторинг для одиночки](post-monitoring)

2025-11-02 инфра

Если у тебя один сервер и три сервиса, тебе не нужны Prometheus, Grafana и Loki. Тебе нужен healthz на каждом сервисе, cron-скрипт, который их пингует, и Telegram-бот, который пишет, когда упало.

Полный мониторинг на 50 строк bash. Работает три года, ни разу не подвёл.

© 2026 · devfy.ru

[hi@devfy.ru](mailto:hi@devfy.ru)

Каноническая страница: devfy.ru

devfy.ru — сайт devfy.ru | Строка