kodnado.ru/articles

Статьи

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

799 материаловРазборы по сайтам, ботам, API, серверам и автоматизации

Сертификат MQTT истёк на удалённых устройствах: как восстановить подключение

План восстановления MQTT-устройств с истёкшими сертификатами: диагностика TLS, время устройства, безопасная ротация и резервный канал обновления.

MQTT, IoT, TLS-сертификат, ротация сертификатов Читать статью →

Система не различает возврат денег и обмен товара: как разделить бизнес-логику

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

возврат товара, обмен товара, e-commerce, учёт Читать статью →

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

Что проверить при утечке данных между проектами в аналитике: tenant-фильтры, роли, materialized views, кэш и серверную авторизацию.

аналитика, tenant isolation, права доступа, ClickHouse Читать статью →

Событие удаления приходит раньше события создания: как обрабатывать webhook не по порядку

Как построить обработчик webhook, устойчивый к нарушению порядка: inbox-таблица, версии событий, идемпотентность и повторная обработка.

webhook, идемпотентность, очередь событий, backend Читать статью →

Секреты открыто хранятся в Terraform variables: как перенести их безопасно

Что делать, если пароли и токены попали в tfvars, CI или state: ротация, secret manager, защита state и безопасная передача значений.

Terraform, секреты, DevOps, безопасность Читать статью →

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

Как связать удаление аккаунта с файлами в S3 и других хранилищах: инвентаризация, очередь удаления, retention и контроль результата.

удаление пользователя, S3, файлы, жизненный цикл данных Читать статью →

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

Разбираем опасную ошибку персональных ссылок: предсказуемые токены, кэш, повторное использование и отсутствие проверки владельца.

персональные ссылки, безопасность, токены, личный кабинет Читать статью →

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

Как найти активный webhook, cron, очередь или кэш после удаления лид-формы и безопасно остановить лишние запросы.

лид-форма, webhook, интеграция, CRM Читать статью →

Пост не попадает в выбранную группу: проверка автопостинга

Почему сервис автопостинга публикует не туда или не публикует совсем: ID сообщества, токен, права, очередь и сопоставление настроек.

автопостинг, социальные сети, API, группа Читать статью →

Ответ менеджера уходит не тому клиенту: как исправить маршрутизацию сообщений

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

мессенджеры, CRM, WhatsApp API, маршрутизация сообщений Читать статью →

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

Диагностика удалённой печати: маршрут до принтера, VPN, RDP-перенаправление, драйвер, очередь и права пользователя.

принтер, удалённое рабочее место, RDP, VPN Читать статью →

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

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

обработка файлов, очередь задач, параллелизм, сервер Читать статью →