Brand Media Detector: автодеплой, миграция данных и TLS/CI recovery
Brand Media Detector в июне перестал быть “ещё одним сервисом, который кто-то где-то выкатывает руками” и вошёл в более нормальный production-adjacent ритм.
В задачах зафиксированы autodeploy, data migration и восстановление публикации через TLS/CI. Это не один красивый релиз, а аккуратное вытаскивание проекта из зоны, где рабочее состояние зависит от ручного знания конкретного инженера.
Что изменилось
- CI/CD autodeploy: проект подключили к стандартному пути сборки и выкладки.
- Data migration: состояние данных стало отдельной частью rollout story, а не приложением “ну потом руками поправим”.
- TLS/CI fix: восстановили публикационный маршрут и закрыли проблему с доступностью через защищённый внешний слой.
Почему это важно
Brand/media анализы обычно выглядят как “просто обработать контент”, но под этим лежит неприятная инфраструктурная правда: если деплой не воспроизводим, миграция данных не описана, а TLS живёт настроением BunkerWeb, продукт не готов к нормальному развитию.
Этот пакет переводит сервис ближе к состоянию, где его можно развивать системно: pipeline виден, данные учтены, публикация восстановлена, а ошибки теперь меньше шансов спрятать под коврик.
Техно-блокбастер: человек, ИИ и очередная поделка
Brand Media Detector: поделка "Кинолаборатория, которая перестала проявлять плёнку в ванной"
Brand Media Detector просился на экран как герой неонового триллера: бренды, медиа, распознавание, визуальные сигналы. Но за кулисами всё начиналось куда менее глянцево: CI/CD, autodeploy, data migration, TLS recovery. Кожаный посмотрел на это и сказал ИИ: "Если лаборатория проявляет плёнку руками в ванной, никакой детектор не спасёт".
Так они начали строить кинолабораторию с нормальным конвейером. Pipeline стал проявочной машиной, migration — архивом негативов, TLS — бронированной дверью, publication path — коридором, по которому результат выходит наружу без ритуального шаманства. ИИ держал технологическую карту: где данные могут потеряться, где выкладка невоспроизводима, где сертификат превращает запуск в маленькую трагедию.
Кожаный отвечал за вкус и контроль боли. Он не позволял назвать "готово" сервис, который нельзя повторяемо выкатить. Не позволял забыть data migration, потому что данные — это не приложение к коду, а половина фильма. Не позволял спрятать TLS recovery за фразой "ну там BunkerWeb".
Финал этой серии — не момент, где детектор внезапно видит все бренды мира. Финал лучше: у проекта появляется кинолаборатория. Теперь кадры можно проявлять, данные переносить, релиз повторять, внешний вход защищать. И только после этого имеет смысл говорить о настоящем распознавании.