Переход к современной масштабируемой инфраструктуре и внедрение CI/CD
В рамках проекта Sense Machine компании Кенди Флип Роботс была реализована миграция к современной масштабируемой и отказоустойчивой инфраструктуре, спроектированы и внедрены CI/CD pipeline-ы, а также обеспечена поддержка и консультирование команды разработки.
О клиенте
ООО «Кенди Флип Роботс» — технологическая компания, разрабатывающая цифровые решения и сервисы. В частности программную систему SenseMachine, предназначенную для оценки эмоций по мимике, выражению лиц, движениям глаз и т.д. через анализ видеопотока. С помощью этого решения можно анализировать эмоции контактирующего с маркетинговыми материалами, пользователя онлайн-сервисов или потенциального покупателя в точках продаж.
Описание задачи
Клиенту требовалось перейти к современной инфраструктуре с высоким уровнем отказоустойчивости, внедрить автоматизацию CI/CD и повысить прозрачность DevOps-процессов.
Основные проблемы:
Ограниченные возможности старой инфраструктуры для масштабирования;
Отсутствие централизованной автоматизации доставки изменений;
Недостаточная наблюдаемость и система мониторинга;
Высокие риски простоев и ручных операций.
Наше решение
Команда MiOps реализовала комплексное DevOps-решение:
Перевод инфраструктуры в современную масштабируемую архитектуру на Yandex Cloud;
Внедрение CI/CD пайплайнов на базе GitLab;
Контейнеризация и унификация окружений на базе Kubernetes;
Автоматизация управления инфраструктурой с использованием Terraform и Ansible;
Развёртывание систем мониторинга и логирования с помощью Prometheus Stack и Loki;
Использование Redis, RabbitMQ и Kafka для асинхронных процессов и обмена данными;
Консультирование команды заказчика и поддержка инфраструктуры на этапе эксплуатации.
Результат
В результате проекта была создана надёжная и гибкая инфраструктура, позволившая ускорить процессы разработки и повысить устойчивость систем. Команда клиента получила предсказуемые и автоматизированные процессы деплоя.