MAATRIX / Блог

Блог MAATRIX

Практические статьи о VPS и выделенных серверах: выбор конфигурации, настройка приложений, перенос проектов, безопасность и резервные копии.

Гайды

Прачечная самообслуживания: мониторинг 20 машин и оплата — сервер прямо на точке

Мониторинг стиральных машин и приём оплаты в прачечной самообслуживания: почему сервер стоит держать на точке, а не в облаке. Оплата картой или криптой.

DevOps

Повторная доставка сообщений списала деньги дважды у 300 клиентов

Разбор инцидента — почему очередь повторно доставила события списания и как это привело к двойному дебету у 300 клиентов. Оплата сервера из России картой или криптой.

Железо

Потолок записи в лог: сколько строк в секунду выдержит диск до остановки приложения

Как посчитать реальную пропускную способность записи логов, что происходит при упоре в диск и как не дать логированию заблокировать приложение.

Железо

Потолок WebSocket-соединений: 10 000 висящих клиентов и что кончится первым

Что кончается первым при росте WebSocket-клиентов — дескрипторы, память на буферы или CPU на heartbeat, и как замерить свой потолок. Оплата картой или криптой.

Железо

Потолок SSH-сессий: сколько человек зайдёт одновременно и что упадёт раньше

MaxSessions и MaxStartups ограничивают sshd, но реальный потолок часто в памяти и PAM-стеке. Как посчитать безопасный лимит для команды. Оплата картой или криптой.

Железо

Потолок конкурентного доступа к SQLite: сколько писателей, прежде чем всё встанет

SQLite отлично держит конкурентное чтение, но пишет строго последовательно. Разбираем journal и WAL, где проходит граница и когда пора на PostgreSQL.

Железо

Потолок конкурентных сборок Docker: почему шестая идёт вдвое дольше первой

Почему параллельные сборки Docker замедляют друг друга, при чём тут кэш BuildKit и как найти оптимальное число job-ов для CI. Оплата картой или криптой.

Железо

Потолок rsync на миллионах файлов: где обход дерева дороже самого копирования

Почему rsync упирается не в диск и не в канал, а в построение списка файлов — и что делать, когда файлов миллионы. Оплата из России картой или криптой.

Железо

Потолок очереди задач: с какой глубины воркеры не догонят её уже никогда

Очередь Celery, RabbitMQ, Sidekiq или BullMQ растёт третий день? Формула Литтла, расчёт числа воркеров и признаки, что терпением проблему не решить.

Железо

Потолок NAT: сколько клиентов спрячется за одним IP до первых отказов

Считаем реальную ёмкость NAT-шлюза — диапазон портов, таблица conntrack, соединений на клиента. Симптомы исчерпания и решения. Оплата картой или криптой.

DevOps

Потеря 0,3% пакетов срезала скорость вдвое: как TCP реагирует на редкие потери

Всего 0,3% потерь пакетов режут скорость TCP вдвое. Разбираем congestion window, роль RTT, BBR против CUBIC и как проверить это через mtr и tc netem.

Безопасность

PostgreSQL или Postgres Pro: в чём разница для админа, а не для маркетинга

Чем Postgres Pro реально отличается от открытого PostgreSQL для админа — совместимость, реестр ПО, поддержка. Оплата из России картой или криптой.

DevOps

Поставили DMARC на reject и отрезали письма от собственной CRM

Разбор инцидента - после перехода DMARC на p=reject письма от CRM перестали доходить. Логи, отброшенные гипотезы, причина в SPF и DKIM, план на будущее.

Настройка

Postal подняли за вечер, письма ушли в спам — разбираем причины

Postal поднимается за пару часов через docker compose, но письма всё равно летят в спам. Разбираем реальные причины — IP без истории, DNS, прогрев — и что сделать до боевой рассылки.

Гайды

Почему случайная запись медленнее последовательной даже там, где нет головок

На SSD нет головок, но случайная запись всё равно медленнее последовательной. Разбираем стирание блоков, FTL и garbage collection. Оплата из России картой или криптой.

Базы данных

Последняя минута переезда: где теряются записи в старую базу

Почему при переключении на новую базу теряются именно последние секунды записей — разбор in-flight запросов и безопасного read-only окна. Оплата картой или криптой.

Базы данных

После переезда сверяем не размер базы, а содержимое: методика

Почему совпадение размера файла и числа строк не доказывает, что данные перенесены верно. Контрольные суммы, сверка записей, проверка внешних ключей.

DevOps

После деплоя восемь тысяч клиентов переподключились разом

Разбор инцидента, который выключил прод: восемь тысяч клиентов переподключились в одну секунду. Причина, гипотезы, что изменили. Аренда сервера — оплата из России картой или криптой.

Гайды

Тату-мастер копит эскизы и заживления: портфолио, которое не пропадёт

Как тату-мастеру хранить архив эскизов и фото заживших работ на своём сервере, а не только в аккаунте соцсети. Оплата из России картой или криптой.

DevOps

Порт открыт, а подключения нет: разбираем путь пакета от карты до сокета

Nmap видит порт открытым, а клиент получает таймаут: путь пакета от сетевой карты через firewall и security group до сокета. Оплата картой или криптой.

Безопасность

Порт, о котором вы не знали: инвентаризация того, что торчит наружу

Как найти забытые открытые порты на сервере: сканирование снаружи, сверка с ожидаемым списком, регулярный аудит firewall. Оплата из России картой или криптой.

Железо

Порог отказа под нагрузкой: как найти его тестом и не положить продакшен

Методика поиска реального порога отказа сервера нагрузочным тестом: step load, k6/wrk/ab/Locust, латентность и error rate вместо RPS. Оплата картой или криптой.

DevOps

Порог алерта стоял на 90%, а сервис умирал на 70%

Разбор инцидента с пулом соединений: почему алерт на 90% загрузки не спас от деградации, которая началась на 70%. Оплата из России картой или криптой.

DevOps

Попали в федеральные СМИ: нагрузка, которую нельзя спрогнозировать

Упоминание в крупном СМИ даёт непредсказуемый по масштабу трафик без даты и без потолка. Как держать инфраструктуру готовой заранее. Оплата картой или криптой.

Гайды

Попали в крупную подборку: трафик вырос в двадцать раз за ночь — что делать в моменте

Сайт попал в подборку СМИ, трафик скакнул за ночь — план первой помощи на 30-60 минут: диагностика, кеш, апгрейд. Оплата из России картой или криптой.

Базы данных

Пользователя удалили, а он остался в бэкапах, логах и кеше

DELETE FROM users прошёл успешно, а email пользователя всплывает в логах, кеше и аналитике. Разбираем, где технически оседают копии и как их найти.

Безопасность

Пользователь не открывает сайт с ГОСТ-сертификатом: разбор причин

Почему не открывается сайт с ГОСТ-сертификатом, как отличить проблему клиента от сервера и когда нужна гибридная схема TLS. Оплата из России картой или криптой.

Оплата

Полная стоимость владения своим железом в колокейшене: разбор по годам

Считаем TCO своего сервера в колокейшене по годам: покупка, стойко-место, апгрейды, замена, ЗИП и админ-время. Честно сравниваем с арендой сервера.

Гайды

Полная опись автозапуска: что поднимется при следующей загрузке

Как собрать полную инвентаризацию автозапуска сервера — systemd enabled-юниты, cron @reboot, SysV init-скрипты, rc.local — и точно знать, что переживёт ребут.

Гайды

Страховой агент держит полисы клиентов: персональные данные не в чужом облаке

Где страховому агенту хранить полисы и личные данные клиентов вместо общей таблицы в облаке: свой сервер под контролем. Оплата из России картой или криптой.

Гайды

Покупаем чужой проект: что проверить в инфраструктуре до того, как платить

Технический аудит инфраструктуры перед покупкой сайта, сервиса или SaaS: версии ПО, реальные счета, зависимость от продавца, бэкапы. Не про юридическую сторону сделки.

Гайды

Снабженец держит прайсы 200 поставщиков: свой поиск по прайс-листам

Свой сервер с полнотекстовым поиском по прайс-листам поставщиков вместо ручного перебора файлов. Оплата из России картой или криптой.

Гайды

Журналист собрал 3000 документов по расследованию: свой поиск по архиву

Полнотекстовый поиск по архиву документов расследования на своём сервере: находите нужный факт за секунды. Оплата из России картой или криптой.

Безопасность

Подрядчик закончил работу: как закрыть за ним двери

Чек-лист закрытия доступа после подрядчика: SSH-ключи, временные аккаунты, API-токены, репозитории и CI, забытые правила firewall. Оплата картой или криптой.

Гайды

Подрядчик сдал сервер: 12 вопросов, которые задать до оплаты

12 практических вопросов подрядчику перед финальной оплатой за настройку сервера: доступы, бэкапы, документация, лицензии. Оплата картой или криптой.

Гайды

Подрядчик пропал, сервер остался: как перехватить контроль над машиной

SSH-доступа нет, подрядчик пропал. Три технических пути внутрь: панель хостинга, rescue-режим, KVM/IPMI-консоль. Оплата из России картой или криптой.

Гайды

Подрядчик пропал и не отвечает: как вернуть контроль над сайтом и сервером

Внешний подрядчик перестал выходить на связь, а доступы к серверу и сайту остались у него. План действий без переговоров — от ожидания до экстренного переезда.

Гайды

Подрядчик поставил панель управления и ушёл: чем это опасно для вас

ISPmanager, cPanel или VMmanager от подрядчика без присмотра — устаревшая версия, лицензия на чужом аккаунте, забытый пароль. Разбор рисков и план аудита.

Гайды

Подрядчик держит ваш сервер на своём аккаунте: как выйти из этой зависимости

Сервер оформлен на аккаунт подрядчика, а не на вас — риски для бизнеса и пошаговый план перехода на собственный аккаунт хостинга. Оплата картой или криптой.

Безопасность

Подписки на SaaS слетели разом: что переносить к себе в первую очередь

GitHub, Slack, Google Workspace отключились одновременно? План приоритетов на первые часы и недели. Оплата аренды сервера из России картой или криптой.

Оплата

Подписка на бэкап-сервис против своего хранилища: расчёт по объёму

Считаем, при каком объёме бэкапов облачная подписка становится дороже своего сервера. Формула точки перелома и честно о компромиссах. Оплата из России картой или криптой.

DevOps

Подключение нового сотрудника к инфраструктуре: регламент на один день

Как за первый рабочий день выдать новому сотруднику ровно нужный доступ к серверам: чек-лист по роли, личная учётная запись, обзорный документ. Оплата из России картой или криптой.

DevOps

Клиенты из Азии: почему до Европы у них иногда быстрее, чем до США

Разбираем контринтуитивный случай: для клиентов из части Азии сервер в Европе даёт меньшую задержку, чем в США. При чём тут кабельная инфраструктура. Оплата картой или криптой.

Безопасность

Поддомен угнали через забытую запись DNS: разбор

Как заброшенная CNAME-запись превращается в захват поддомена, почему это работает и как найти «висячие» записи в своей зоне. Оплата из России картой или криптой.

Гайды

Дизайнер интерьеров шлёт клиенту 200 рендеров: своя подача вместо сотни писем

Как дизайнеру интерьеров отдать клиенту 200 рендеров одной ссылкой вместо десятков писем: своя веб-галерея на сервере вместо папок в облаке. Оплата из России картой или криптой.

Настройка

PocketBase обещает бэкенд за вечер: что выясняется на второй неделе

Честный разбор PocketBase — бэкенда на одном бинарнике с SQLite: где он реально экономит время, а где упирается в потолок при росте проекта. Оплата из России картой или криптой.

Безопасность

Почта с вашего адреса, которую вы не отправляли: разбор по DMARC

Письма «от вас», которые вы не отправляли: как по DMARC-отчётам и заголовкам отличить подделку From от взлома почты. Оплата из России картой или криптой.

Оплата

Почему в облаке платят за выключенный сервер

Выключенный сервер в облаке продолжает списывать деньги за диск и IP. Разбираем причину и когда выгоднее удалить сервер. Оплата из России картой или криптой.

Гайды

Почему UDP «быстрее» TCP и чем именно вы за это платите

UDP экономит на рукопожатии и ACK — отсюда скорость. Разбираем, чем платите взамен и когда UDP оправдан на сервере. Оплата из России картой или криптой.

Гайды

У видеокарты тысячи ядер: почему это не даёт ускорения в тысячу раз

Почему тысячи ядер GPU не превращаются в тысячекратное ускорение — SIMT, закон Амдала, расхождение ветвей. Оплата сервера из России картой или криптой.

Гайды

Почему кеш на 60 секунд иногда работает хуже, чем кеш на пять

Почему длинный TTL кеша иногда бьёт по источнику сильнее короткого — эффект стада, синхронное истечение записей, jitter и блокировка пересчёта. Оплата из России картой или криптой.

Гайды

Почему среднее время ответа врёт и что показывают перцентили

Почему среднее время отклика сервера обманывает и как перцентили p50/p95/p99 показывают реальный опыт пользователей. Оплата из России картой или криптой.

Гайды

Почему совет «переключить VPN на TCP для стабильности» вредит

Совет "переключите VPN на TCP для стабильности" вреден: TCP поверх TCP резко роняет скорость при потерях пакетов. Разбираем, когда TCP всё же оправдан.

Гайды

Почему совет «ставить минимальный дистрибутив ради безопасности» переоценён

Минимальный образ ОС снижает поверхность атаки, но не заменяет firewall, обновления и управление доступом. Разбираем, где этот совет реально работает.

Гайды

Почему совет «отключить journald ради скорости диска» устарел

Совет «отключить journald ради скорости диска» — родом из эпохи HDD. На SSD/NVMe это лишает вас диагностики при инциденте. Как настроить journald правильно.

Гайды

Почему совет «отдать базе 80% памяти» работает не всегда

Совет выделять 70-80% RAM под shared_buffers или innodb_buffer_pool_size верен не всегда — разбираем когда он роняет сервер в своп. Оплата картой или криптой.

Гайды

Почему совет менять пароли каждые 90 дней устарел

Смена пароля раз в 90 дней провоцирует password1→password2 и не спасает от реальных утечек. Что работает вместо. Оплата из России картой или криптой.

Гайды

Почему совет «поставь chmod 777, чтобы заработало» ломает сервер

Разбираем совет chmod 777 при ошибках доступа — почему он открывает файлы всем на сервере, часто не решает проблему и как чинить права правильно.

Гайды

Почему один символ занимает от одного до четырёх байт и что от этого ломается

Разбор UTF-8 без магии — почему буква весит не как символ, а по-разному, и как это рвёт лимиты полей, имена файлов и обрезку строк. Оплата из России картой или криптой.

Гайды

Почему сервер с 90% простоя всё равно не успевает обрабатывать запросы

CPU idle 90%, а запросы копятся в очереди. Разбираем, почему узкое место может быть в диске, сети, блокировках или пуле соединений. Оплата из России картой или криптой.

Гайды

Почему round-robin — плохой способ раздавать нагрузку, хотя он честный

Round-robin честно делит запросы поровну по количеству, но не видит их разную тяжесть и загрузку бэкендов. Разбираем, где он ломается, и что делать вместо него.

Гайды

Почему после ротации логов место на диске не освободилось

logrotate отработал без ошибок, а df всё ещё показывает диск забитым. Разбираем, почему открытый файловый дескриптор держит место даже после переименования и удаления файла.

Гайды

Почему пустой SSD быстрее заполненного на 90% и куда девается скорость

SSD ощутимо теряет скорость записи при заполнении под завязку — разбираем garbage collection, write amplification и over-provisioning. Оплата из России картой или криптой.

Гайды

Почему правило «один процесс на контейнер» работает не везде

Разбираем правило «один процесс на контейнер»: откуда оно взялось, когда действительно спасает, а когда слепое следование ему усложняет систему сильнее, чем помогает.

Гайды

Почему перезагрузка действительно лечит: полный список того, что она сбрасывает

Что перезагрузка сервера гарантированно сбрасывает — память, зависшие процессы, дескрипторы, фрагментацию ядра — а что не лечит, и почему баг иногда возвращается.

Оплата

Почему переезд в облако удорожает инфраструктуру втрое: разбор по статьям счёта

Почему счёт за облако после переезда оказывается в разы больше сметы: разбираем статьи расходов по порядку. Оплата из России картой или криптой.

Гайды

Почему многопоточность иногда делает программу медленнее, чем один поток

Почему добавление потоков не всегда ускоряет программу — переключение контекста, блокировки, false sharing и закон Амдала. Оплата картой или криптой.

DevOps

Почему пакет из Москвы в Питер идёт через Стокгольм: маршрутизация против географии

Почему сетевой маршрут между близкими городами делает крюк через другую страну. Как работает маршрутизация в интернете и при чём тут связность сетей. Оплата картой или криптой.

Гайды

Почему HTTP/3 выбросил TCP и что это меняет для вашего сервера

Как HTTP/3 работает поверх QUIC вместо TCP, почему это решает head-of-line blocking, ускоряет соединение и какой порт открыть на сервере. Оплата из России.

Гайды

Почему хеш пароля обязан быть медленным и чем это отличается от обычного хеша

Разбираем, почему SHA-256 отлично подходит для проверки файла, но плохо годится для паролей, и как bcrypt/Argon2 намеренно тормозят перебор. Оплата сервера из России картой или криптой.

Гайды

Почему документацию по серверу никто не читает и как это исправить

Документация есть, но в аварии её не открывают — длинная, устаревшая, лежит не там. Причины и принципы, которые работают. Оплата картой или криптой из России.

Гайды

Почему простой COUNT на большой таблице такой дорогой

Почему SELECT COUNT(*) на большой таблице PostgreSQL медленный даже с индексами и при чём тут MVCC. Оплата из России картой или криптой.

Гайды

Почему часы виртуальной машины убегают и кто их незаметно подкручивает

Почему часы VPS расходятся с реальным временем и как гипервизор и NTP это лечат. Разбор виртуального таймера, kvm-clock и chrony. Оплата из России картой или криптой.

Безопасность

Почему бэкап, доступный с сервера, — это не бэкап

Бэкап с правом записи или удаления с продакшн-сервера не спасёт от шифровальщика и rm -rf. Разбираем модель write-only и изоляции. Оплата картой или криптой.

Гайды

Почему база демонстративно игнорирует индекс, который вы для неё создали

Индекс есть, а планировщик выбирает полный скан таблицы. Разбираем избирательность условий и цену случайного чтения. Оплата из России картой или криптой.

Гайды

Почему база и приложение спорят о часовом поясе и кто из них прав

Разбираем, откуда берётся расхождение времени между СУБД, ОС и приложением, что такое naive datetime и почему хранить время лучше в UTC, а не в локальном поясе.

Оплата

Почему аренда дороже покупки и всё равно часто выгоднее

Сумма аренды сервера за годы больше цены железа — это факт. Разбираем честно, почему аренда всё равно часто выгоднее покупки. Оплата картой или криптой.

Безопасность

Побег из контейнера: признаки в логах хоста и как закрыть путь

Как распознать побег из контейнера по логам хоста: чужие процессы, изменённые файлы, опасные capabilities и docker.sock. Оплата из России картой или криптой.

DevOps

Платёжный шлюз ответил 200 и не провёл платёж: двое суток сверки

Платёжный шлюз отвечает 200, деньги списаны, а заказ висит неоплаченным. Разбор реального инцидента — от ложных гипотез до сверки и фикса вебхука.

Оплата

Платные IOPS: как облако продаёт вам один диск дважды

Почему в облаке платят отдельно за гигабайты диска и отдельно за IOPS, и как это влияет на реальную стоимость хранения. Оплата из России картой или криптой.

Безопасность

Платить или восстанавливать: как считать, когда всё зашифровано

Методика расчёта после атаки шифровальщика — выкуп против восстановления из бэкапов, риски, гарантии и честная формула решения без лозунга «никогда не платить».

Оплата

Плата за места в подписке, которыми никто не пользуется

Как найти и убрать неиспользуемые места в SaaS-подписках по местам — регулярный аудит активности вместо ручного контроля. Оплата из России картой или криптой.

DevOps

Плановое обслуживание с окном простоя: как объявить, провести и закрыть

Регламент планового техобслуживания с простоем: как заранее предупредить пользователей, провести работы по шагам с точкой невозврата и закрыть окно. Оплата картой или криптой.

Гайды

План разбора легаси на 30 дней: от описи до переезда на новый сервер

30-дневный план разбора легаси-сервера: опись и карта рисков, аудит доступов, документирование, решение чинить или переезжать и первые шаги миграции.

Гайды

Питомник растений: 3 000 позиций с фото и вся выручка в шесть весенних недель

Каталог питомника на 3000 позиций с фото должен выдержать пиковый весенний спрос, когда идёт вся годовая выручка. Как посчитать сервер заранее. Оплата из России картой или криптой.

DevOps

Письмо от хостера про абузу: регламент ответа за 24 часа

Пришло abuse-письмо от хостера? Регламент ответа за 24 часа: найти скомпрометированный аккаунт, устранить причину. Оплата из России картой или криптой.

Гайды

Хостер прислал письмо о превышении лимитов: что за этим стоит и сколько у вас времени

Пришло письмо от хостинга о превышении лимитов тарифа? Разбираем диск, CPU, процессы и трафик — что реально грозит и что делать в первую очередь.

DevOps

Пиринг и транзит простыми словами: почему один хостер быстрее другого при том же железе

Пиринг и транзит определяют реальную скорость сервера сильнее, чем CPU и диски. Простыми словами о том, как устроена сеть хостера. Оплата из России картой или криптой.

DevOps

Пинг 20 мс, а страница грузится 4 секунды: где на самом деле уходит время

Ping показывает отличные 20 мс, а сайт всё равно грузится 3-4 секунды? Разбираем DNS, TCP, TLS, TTFB и очередь запросов по шагам. Оплата из России картой или криптой.

Гайды

Пилот случайно стал продакшеном: как легализовать инфраструктуру задним числом

Пилот без единого решения превратился в продакшен, а сервер остался пилотным. План аудита и легализации задним числом. Оплата из России картой или криптой.

DevOps

Пик закончился: как быстро вернуть ресурсы и не забыть про счёт

Акция прошла, а сервер остался на пиковой конфигурации. Чек-лист отката ресурсов после пика и разбор метрик для следующего раза. Оплата картой или криптой.

DevOps

Пик после письма: почему трафик приходит волной, а не ровно

После email-рассылки трафик на сайт растёт не одним всплеском, а волнами на протяжении часов. Разбираем причины и что это меняет в мониторинге. Оплата картой или криптой.

Гайды

PID 1 в контейнере: почему сигналы теряются и контейнер останавливается 10 секунд

PID 1 в контейнере не получает сигналы по умолчанию: почему docker stop зависает и как tini чинит доставку SIGTERM. Оплата картой или криптой.

Гайды

Первый сервер проекта: пять решений, которые потом уже не переиграть

Какие решения о первом сервере проекта дорого переигрывать позже: локация, база данных, хранение файлов, домен и бэкапы. Оплата из России картой или криптой.

Гайды

Появился первый платящий клиент: что срочно менять на сервере в тот же вечер

Первая оплата меняет цену простоя. Что проверить на сервере в тот же вечер: бэкапы, мониторинг, платёжные данные, канал связи с клиентом при сбое.

Гайды

Первый наём администратора: что отдать сразу, а что не отдавать никогда

Что передать новому системному администратору сразу, а какие доступы и решения оставить за собой. Оплата из России картой или криптой.

DevOps

Первый день акции: пик регистраций и очередь на письма подтверждения

В первый день акции письма подтверждения опаздывают и тонут в спаме. Как выстроить очередь отправки вместо синхронного SMTP. Оплата картой или криптой.

DevOps

Первые морозы: как отопительный сезон роняет сайты магазинов

Резкое похолодание обрушивает трафик магазинов обогревателей и тёплой одежды без предупреждения, в отличие от плановой распродажи. Оплата картой или криптой.

DevOps

Первые 15 минут инцидента: регламент, который не даёт паниковать

Что делать в первые 15 минут после падения сайта или сервиса — регламент по шагам вместо хаоса. Оплата из России картой или криптой.

DevOps

1 сентября: школьный трафик приходит за одну ночь

Расписания, электронные дневники и порталы поступления получают годовую нагрузку за несколько часов вокруг полуночи 1 сентября. Оплата из России картой или криптой.

Гайды

Первая перезагрузка чужого сервера: как подготовиться, чтобы он встал

Первая перезагрузка унаследованного сервера — чек-лист подготовки: опись автозапуска, снапшот, доступ к консоли, план отката. Оплата из России картой или криптой.

Гайды

Проект перерос хостинг, а денег на администратора нет: три рабочих варианта

Инфраструктура выросла из простого VPS, а штатный DevOps пока не по карману. Три рабочих варианта закрыть разрыв. Оплата из России картой или криптой.

Оплата

Переплата за простаивающие ядра: считаем по реальным метрикам

Методика расчёта переплаты за неиспользуемые CPU-ядра по метрикам мониторинга. Формула, команды, разбор графиков. Оплата из России картой или криптой.

Гайды

Переписать с нуля или чинить: как решить это на уровне инфраструктуры, а не эмоций

Дилемма rewrite vs fix глазами инфраструктуры: состояние окружения, двойное содержание систем, риск потери стабильности. Оплата из России картой или криптой.

Безопасность

Переносим репозитории с GitHub на свой GitLab: план и подводные камни

Пошаговый план переноса репозиториев с GitHub на self-hosted GitLab: история коммитов, issues, PR, CI/CD, вебхуки, доступ команды. Честная оценка трудозатрат.

Базы данных

Перенесли данные через архив и потеряли кириллицу в именах файлов

Кириллица в именах файлов стала кракозябрами после распаковки архива? Причина и как упаковывать архивы без потери кодировки. Оплата картой или криптой.

DevOps

Переключили DNS на резервный сервер, а трафик шёл на старый ещё сутки: TTL и чужие кеши

DNS failover на резервный сервер не мгновенный: TTL, нечестные резолверы и кеш ОС держат трафик на старом IP. Оплата из России картой или криптой.

Базы данных

Переключили базу на новый сервер и потеряли двенадцать секунд транзакций

Почему переключение на новый сервер базы данных теряет записи даже при «синхронизированной» реплике, и как остановить запись правильно. Оплата из России картой или криптой.

Базы данных

Переименовать поле без остановки: приём с двойной записью

Как переименовать колонку в боевой базе без даунтайма — схема двойной записи, бэкофил и удаление старого поля. Сервер — оплата картой или криптой из России.

Гайды

Почему переименование файла атомарно, а копирование — нет

rename() меняет указатель в каталоге за одну операцию, а copy читает и пишет блоки по очереди. Разбираем, почему это разница между целым файлом и битым после сбоя.

Безопасность

Корпоративный чат уехал: план переезда с зарубежного мессенджера на свой сервер

Что делать, если компания потеряла доступ к корпоративному мессенджеру: выбор self-hosted платформы, перенос истории, боты и переход без простоя.

Безопасность

Переход с Oracle и MS SQL на PostgreSQL: как честно оценить трудозатраты

Переход с Oracle и MS SQL на PostgreSQL: из чего складываются трудозатраты — схема, хранимые процедуры, тесты производительности. Оплата из России картой или криптой.

DevOps

Переход на летнее время запустил ночной отчёт два раза

Клиенты получили отчёт дважды в ночь перевода часов. Разбираем по логам, как планировщик на pytz обманул сам себя, и что изменить, чтобы DST больше не дублировал задачи.

DevOps

Переезд в другую локацию ради маршрутов: когда это реально помогает, а когда нет

Разбираем, когда переезд сервера в другой дата-центр реально ускоряет сервис, а когда только тратит бюджет и простой, не решая настоящую причину. Оплата картой или криптой.

Безопасность

Переезд с Ubuntu на Astra Linux: что реально ломается в первый день

Astra Linux вместо Ubuntu — что удивит в первый день: репозитории, версии пакетов, systemd, сеть. Оплата из России картой или криптой.

Гайды

Переезд с CentOS 7, который давно без поддержки: план работ по шагам

CentOS 7 без обновлений безопасности больше двух лет — риск растёт с каждым днём. Пошаговый план переезда на новый сервер. Оплата из России картой или криптой.

Гайды

Переехали на VPS, а быстрее не стало: разбираем, куда ушёл выигрыш

Перешли на VPS, а сайт не ускорился? Разбираем три причины — потерянные настройки shared-хостинга, дефолтный конфиг VPS и узкое место в приложении.

Гайды

Передача проекта заказчику по договору: что включить в акт, кроме кода

Что включить в акт передачи проекта заказчику, кроме кода: доступы, лицензии, документация, статус тестов. Как защитить себя от претензий после подписи.

Гайды

Отчёт о найденных дырах уходит клиенту: шифрование и своё хранилище

Как пентестеру передать отчёт с уязвимостями клиента без риска утечки — шифрование и свой сервер вместо почты. Оплата из России картой или криптой.

Гайды

Продаёте бизнес: что покупатель проверит в вашей инфраструктуре

Как заранее подготовить инфраструктуру бизнеса к продаже: снизить bus factor, закрыть технический долг, навести порядок в документации до переговоров.