Кейс Aurma: создание и миграция инфраструктуры для устойчивого роста
Стартап Aurma обратился к нам с задачей построить отказоустойчивую и экономичную инфраструктуру, готовую к масштабированию.
Результаты
Решение
Задача
  • Kubernetes — для оркестрации контейнеров и масштабируемости.
  • GitLab CI/CD — для автоматизации сборки и развёртывания.
  • PostgreSQL и MySQL — для работы с данными и высокой производительности.
  • Готовность к росту: инфраструктура выдерживает увеличение нагрузки, поддерживая развитие бизнеса без рисков
  • Стабильность: приложения работают без перебоев
  • Экономичность: затраты на поддержку оптимизированы, операционные расходы сокращены
Для поддержки роста компании требовалась инфраструктура, которая обеспечит отказоустойчивость, экономичность и возможность масштабирования.

О клиенте

Aurma.kz — онлайн-маркетплейс аптек с широким ассортиментом лекарств, БАДов, медицинских изделий, косметики и товаров для будущих мам и малышей. Ключевое преимущество — доступные цены.

Решение

Мы построили инфраструктуру с нуля, сосредоточившись на трёх главных аспектах: стабильности, минимальных затратах на обслуживание и готовности к росту нагрузки. Для этого выбрали следующий стек технологий:


  • Kubernetes — для оркестрации контейнеров и масштабируемости.
  • GitLab CI/CD — для автоматизации сборки и развёртывания.
  • PostgreSQL и MySQL — для работы с данными и высокой производительности.



Создание инфраструктуры


Мы развернули облачную инфраструктуру в Yandex Cloud. Это обеспечило гибкость в управлении ресурсами и снизило риски сбоев. Kubernetes настроили через Terraform, полностью автоматизировав процесс в облаке. Развёртывание прошло без заминок: старт с чистого листа позволил избежать ограничений и зависимостей унаследованных систем.


Отказоустойчивость и масштабируемость


Кластеризация Kubernetes дала высокую надёжность и автоматическое распределение нагрузки. Репликация баз данных (PostgreSQL, MySQL) защитила от потери данных и обеспечила доступность сервиса даже при сбоях отдельных узлов.


Управление инфраструктурой


Поддержка не вызывала сложностей. Рутинные задачи выполнялись эффективно благодаря нашей экспертизе и слаженной работе команды.


Минимизация простоев и целостность данных


Для защиты от сбоев применили инструменты репликации и синхронизации. Каждый этап миграции тщательно тестировали, чтобы инфраструктура отвечала требованиям клиента. Автоматизированные тесты через GitLab CI/CD гарантировали стабильность после любых изменений.


Cтек технологий

  • Kubernetes
  • Terraform
  • GitLab
  • PostgreSQL
  • ClickHouse
  • MongoDB
  • WireGuard

Выводы

Основные уроки, которые можно выделить для команд, планирующих подобный проект:


  • Планируйте организацию инфраструктуры заранее. Тщательное планирование всех этапов помогает избежать неожиданных проблем.
  • Учитывайте особенности каждого провайдера. Различия в сетевой инфраструктуре могут потребовать адаптации решений для успешной интеграции.
  • Тестируйте каждый этап. Регулярные тесты на каждом этапе помогают гарантировать стабильность и надежность системы после миграции.

Отзыв Aurma

Очень важно иметь таких специалистов, которые обслуживают облако, правильно конфигурируют, реагируют командой 24/7. Разработчики должны заниматься другим. Core 24/7 помогли решить наши задачи быстро и качественно. Для стартапов их услуги куда дешевле, чем нанимать собственных DevOps'ов.
Roman Nadein
Founder & CEO, Aurma.kz

Поможем в решении DevOps-задач

Если и у вас есть задача для нас — обращайтесь. Можем начать с аудита инфраструктуры и после этого перейти к полноценному проекту.

Заказать аудит