Наши кейсы

SenseMachine

Переход к современной масштабируемой инфраструктуре и внедрение 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 для асинхронных процессов и обмена данными;
  • Консультирование команды заказчика и поддержка инфраструктуры на этапе эксплуатации.

Результат

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

Технологический стек

YandexCloud, Kubernetes, GitLab CI/CD, Terraform, Ansible, Managed PostgreSQL, Redis, RabbitMQ, Kafka, Prometheus Stack, Loki.