kodnado.ru/articles

Статьи

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

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

После Смены Провайдера Перестал Определяться Номер: Что Проверить В Телефонии

Caller ID может пропасть после смены SIP-провайдера из-за формата номера, headers, trunk, маршрутизации, АТС, CRM-интеграции или правил входящих вызовов.

SIP, телефония, PBX, Caller ID, CRM Читать статью →

Секреты Хранятся В JavaScript На Стороне Клиента: Почему Это Опасно

API-ключи, токены и секреты нельзя хранить в клиентском JavaScript: их видит браузер, расширения, DevTools, боты и любой пользователь сайта.

безопасность, JavaScript, API-ключи, frontend, backend Читать статью →

Сайт Работает Быстро Днем И Падает Во Время Акции: Как Найти Узкое Место

Сайт может падать во время акции из-за базы, кеша, PHP-FPM, очередей, внешних API, тяжелых фильтров, корзины, оплаты или отсутствия нагрузочного теста.

производительность, нагрузка, кеш, база, акция Читать статью →

E2E Тесты Случайно Создают Реальные Заказы: Как Разделить Тест И Продакшен

E2E-тесты могут создавать реальные заказы из-за неверного окружения, production API, платежей, общих ключей, отсутствия sandbox и слабой маркировки тестовых данных.

E2E, тесты, CI/CD, sandbox, качество Читать статью →

Язык Письма Не Совпадает С Языком Заказа: Как Исправить Локализацию

Письмо может уходить на неправильном языке из-за шаблонов, locale пользователя, языка заказа, fallback, очереди email или неверной передачи параметров.

локализация, email, i18n, заказ, шаблоны Читать статью →

Фокус Клавиатуры Пропадает Внутри Модального Окна: Как Исправить Доступность

Фокус в модальном окне может пропадать из-за focus trap, tabindex, скрытых элементов, перерендера, React/Vue-состояния или неправильного aria.

доступность, WCAG, modal, frontend, UX Читать статью →

Отмена Заказа Не Удаляет Точку Из Маршрута: Как Исправить Логистику

Точка может оставаться в маршруте после отмены заказа из-за кеша, статусов, очередей, синхронизации с курьерским приложением или отсутствия пересчета маршрута.

логистика, маршрут, курьер, заказ, API Читать статью →

Заявка На Возврат Не Связывается С Исходным Заказом: Как Исправить E-commerce

Возврат может не связываться с заказом из-за отсутствия order_id, разных систем, ошибок CRM, маркетплейса, частичных возвратов или неправильного маппинга.

e-commerce, возврат, заказ, CRM, API Читать статью →

После Миграции Не Совпадает Количество Записей: Как Проверить Данные

Количество записей после миграции может не совпадать из-за фильтров, soft delete, дублей, связей, кодировки, ошибок ETL, пагинации или прерванной загрузки.

миграция данных, ETL, база данных, сверка, дубли Читать статью →

Redis Недоступен И Приложение Полностью Падает: Как Сделать Отказоустойчиво

Если приложение полностью падает при недоступном Redis, нужно проверить кеш, сессии, очереди, timeouts, fallback, retry policy и критичность операций.

Redis, кеш, отказоустойчивость, backend, сессии Читать статью →

GitHub Actions Не Видит Секреты Окружения: Как Исправить CI/CD

GitHub Actions может не видеть secrets из-за environment, fork pull request, permissions, неверного имени, reusable workflow, protected branch или scope организации.

GitHub Actions, CI/CD, secrets, deploy, DevOps Читать статью →

Автопостинг Публикует Запись Дважды: Как Найти Дубли В Расписании

Автопостинг может публиковать запись дважды из-за cron, очереди, retries, нескольких подключенных аккаунтов, webhook или отсутствия уникального id публикации.

автопостинг, соцсети, cron, очередь, API Читать статью →