Статьи
Короткие разборы по сайтам, ботам, скриптам, серверу и автоматизации. Без академичности: только то, что помогает быстрее понять задачу и принять решение.
Сертификат MQTT истёк на удалённых устройствах: как восстановить подключение
План восстановления MQTT-устройств с истёкшими сертификатами: диагностика TLS, время устройства, безопасная ротация и резервный канал обновления.
Читать статью →Система не различает возврат денег и обмен товара: как разделить бизнес-логику
Как развести возврат средств и обмен товара в учётной системе: статусы, документы, складские движения, платежи и аудит.
Читать статью →Пользователь аналитики видит чужие проекты: как исправить изоляцию данных
Что проверить при утечке данных между проектами в аналитике: tenant-фильтры, роли, materialized views, кэш и серверную авторизацию.
Читать статью →Событие удаления приходит раньше события создания: как обрабатывать webhook не по порядку
Как построить обработчик webhook, устойчивый к нарушению порядка: inbox-таблица, версии событий, идемпотентность и повторная обработка.
Читать статью →Секреты открыто хранятся в Terraform variables: как перенести их безопасно
Что делать, если пароли и токены попали в tfvars, CI или state: ротация, secret manager, защита state и безопасная передача значений.
Читать статью →Удаление пользователя не удаляет его файлы: как настроить полный жизненный цикл
Как связать удаление аккаунта с файлами в S3 и других хранилищах: инвентаризация, очередь удаления, retention и контроль результата.
Читать статью →Персональная ссылка ведёт в чужой кабинет: как закрыть утечку доступа
Разбираем опасную ошибку персональных ссылок: предсказуемые токены, кэш, повторное использование и отсутствие проверки владельца.
Читать статью →После удаления формы система продолжает запрашивать данные: где осталась интеграция
Как найти активный webhook, cron, очередь или кэш после удаления лид-формы и безопасно остановить лишние запросы.
Читать статью →Пост не попадает в выбранную группу: проверка автопостинга
Почему сервис автопостинга публикует не туда или не публикует совсем: ID сообщества, токен, права, очередь и сопоставление настроек.
Читать статью →Ответ менеджера уходит не тому клиенту: как исправить маршрутизацию сообщений
Как найти ошибку в интеграции мессенджера и CRM, когда ответ привязывается к чужому диалогу: идентификаторы, потоки, очереди и проверки.
Читать статью →Принтер недоступен с удалённого рабочего места: как восстановить печать
Диагностика удалённой печати: маршрут до принтера, VPN, RDP-перенаправление, драйвер, очередь и права пользователя.
Читать статью →Массовая обработка файлов запускается одновременно и падает: как ограничить нагрузку
Как стабилизировать пакетную обработку файлов: очередь, ограничение параллелизма, блокировки, память, повторные попытки и контроль статусов.
Читать статью →