kodnado.ru/articles

Статьи

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

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

Refresh token перестал обновлять access token: как проверить авторизацию API

Почему refresh token не работает: rotation, expiry, revocation, clock skew, client id, secure cookies и ошибки OAuth.

REST API, OAuth, refresh token, JWT, авторизация Читать статью →

Redis заканчивает память и удаляет нужные ключи: как настроить кеш

Почему Redis вычищает важные данные: maxmemory, eviction policy, TTL, большие ключи, сессии, очереди и мониторинг.

Redis, кеш, память, backend, DevOps Читать статью →

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

Что делать, если миграция данных прервалась: checkpoints, idempotency, дубли, транзакции, логи и повторный запуск.

ETL, миграция данных, база данных, импорт, автоматизация Читать статью →

Сегмент рассылки включает неправильных клиентов: как проверить фильтры

Почему email-сегмент собирает не ту аудиторию: условия OR/AND, даты, статусы, согласия, timezone и синхронизация CRM.

email-рассылки, сегменты, CRM, маркетинг, данные Читать статью →

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

Почему полнотекстовый поиск не понимает склонения и формы слов: analyzers, stemming, synonyms, Elasticsearch/OpenSearch и индексы.

поиск, Elasticsearch, морфология, каталог, OpenSearch Читать статью →

Pipeline проходит успешно, но новая версия не появляется: где искать ошибку деплоя

Почему CI/CD зеленый, а сайт не обновился: artifact, cache, wrong environment, rsync path, docker tag, restart и CDN.

CI/CD, pipeline, деплой, DevOps, релиз Читать статью →

Онлайн-касса печатает чек с неправильной ставкой НДС: как исправить фискализацию

Почему в чеке неверный НДС: настройки товара, система налогообложения, платежный модуль, API кассы и маппинг ставок.

онлайн-касса, НДС, чеки, фискализация, интернет-магазин Читать статью →

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

Как обработать удаление персональных данных в backup, логах и внешних сервисах: retention, anonymization, export и audit trail.

персональные данные, удаление аккаунта, backup, GDPR, безопасность Читать статью →

PTR-запись не совпадает с почтовым доменом: почему письма хуже доставляются

Как проверить reverse DNS для почты: PTR, HELO, MX, SPF, DKIM, DMARC, IP сервера и требования почтовиков.

PTR, reverse DNS, почта, доставляемость, SMTP Читать статью →

Принтер этикеток печатает пустые наклейки: что проверить

Почему POS-принтер или принтер этикеток печатает пусто: драйвер, формат, термобумага, ZPL/TSPL, размер этикетки и шаблон.

принтер этикеток, POS, ZPL, склад, оборудование Читать статью →

Клиент видит занятый слот как свободный: как исправить онлайн-запись

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

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

Напоминание о записи приходит после визита: как исправить расписание уведомлений

Почему SMS или push о записи приходит поздно: timezone, очередь, cron, перенос записи, статус визита и задержки провайдера.

напоминания, запись, SMS, cron, уведомления Читать статью →