Наши кейсы

TenderHub

Переезд инфраструктуры в облако Yandex Cloud и внедрение полного цикла DevOps-практик

В рамках проекта для TenderHub была выполнена миграция инфраструктуры в облако Yandex Cloud, внедрены CI/CD пайплайны, обеспечен переход на managed-сервисы и сопровождение отказоустойчивой инфраструктуры.

О клиенте

TenderHub — платформа-агрегатор финансовых услуг для тендерных закупок, объединяющая участников, агентов и банки. Сервис упрощает дистанционное оформление необходимых финансовых инструментов, ускоряя ключевые процессы благодаря интеграциям и электронному документообороту. Участники получают удобный доступ к услугам, агенты — более быстрые рабочие процессы, а банки — дополнительный поток качественных заявок. Платформа помогает всем сторонам работать быстрее и эффективнее, повышая прозрачность и скорость взаимодействия.

Описание задачи

Клиенту требовалось перенести проект и всю инфраструктуру в облако Yandex Cloud, увеличить отказоустойчивость и управляемость системы, обеспечить стабильную работу под нагрузкой и сократить время выхода обновлений.

Основные проблемы:

  • Ограниченные возможности масштабирования на существующей инфраструктуре;
  • Отсутствие централизованного контура управления сервисами;
  • Неоптимизированные процессы CI/CD;
  • Недостаточная наблюдаемость и логирование;
  • Риски с отказоустойчивостью из-за фрагментированной архитектуры.

Наше решение

Команда MiOps реализовала комплексное решение по миграции и модернизации инфраструктуры:

  • Перенесла проект и всю инфраструктуру в Yandex Cloud, используя managed-сервисы для повышения надёжности;
  • Построила CI/CD пайплайны в GitLab для автоматизации процессов сборки, тестирования и деплоя;
  • Разработала IaC-подход с использованием Terraform и Ansible для унификации инфраструктуры;
  • Настроила централизованное логирование с помощью Yandex Cloud Logging и Loki;
  • Настроила мониторинг с использованием Prometheus;
  • Интегрировала managed-сервисы PostgreSQL, Redis, Kafka и OpenSearch;
  • Обеспечила безопасное хранение секретов через Yandex Lockbox;
  • Организовала поддержку инфраструктуры после миграции.

Результат

В результате проекта TenderHub получил стабильную, управляемую и масштабируемую инфраструктуру в Yandex Cloud.

Благодаря DevOps-подходу и переходу на managed-сервисы, команде стало проще управлять релизами и инфраструктурой.

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

YandexCloud, Kubernetes managed, GitLab Managed, GitLab CI/CD, Terraform, Ansible, Managed PostgreSQL, Yandex Cloud Logging, Managed Redis, Kafka Managed, OpenSearch managed, Yandex Lockbox, Prometheus, Loki.