Firecode
← Кейсы

Кейс · Ритейл · сантехника

Модернизация инфраструктуры — iddis.store

Модернизация устаревшей инфраструктуры магазина сантехники iddis.store: замена ручных операций и монолитного окружения на автоматизированный CI/CD, выделенные среды dev/stage/prod и современный стек — независимая работа команды, меньше рисков при деплое и фундамент для масштабирования.

Отрасль
Ритейл · сантехника
Наша роль
DevOps-инженер
Команда проекта
3 человек
Технологии
  • GitLabGitLab
  • NGINXNginx
  • PHP-FPM
  • Node.jsNode.js
  • PostgreSQLPostgreSQL
  • ElasticsearchElasticsearch
  • PM2
  • Apache (legacy)
  • Oracle Linux

Контекст

Полная модернизация устаревшей инфраструктуры и процессов разработки для повышения стабильности, безопасности и скорости доставки изменений.

Ручные операции и монолитное окружение заменены на автоматизированный CI/CD, выделенные среды (dev/stage/prod) и современный стек технологий. Проект позволил команде работать независимо, снизил риски при деплое и заложил основу для дальнейшего масштабирования.

Роль и команда

Роль на проекте — DevOps-инженер.

Команда: 1 проджект-менеджер, 1 Backend-разработчик, 1 Frontend-разработчик.

Что сделали

Реорганизация процессов разработки и CI/CD

  • Аудит существующей инфраструктуры, гитфлоу и процессов деплоя, выявление ключевых точек для улучшения.
  • Миграция с Bitbucket на собственный GitLab, перенос всех репозиториев и настройка пайплайнов для автоматической сборки.

Архитектурная перестройка инфраструктуры

  • Ликвидация рискованной практики использования единого сервера для всех окружений.
  • Детальный анализ и рефакторинг устаревшего стека приложения.
  • Настройка и стабилизация работы Elasticsearch, PM2 и PostgreSQL в новых окружениях.

Операционная поддержка и стабилизация

  • Временное выполнение обязанностей фронтенд-разработчика для устранения критических проблем: анализ и исправление конфликтов зависимостей в package.json.
  • Документирование новой инфраструктуры и процессов.

Команда на проекте

1 проджект-менеджер1 Backend-разработчик1 Frontend-разработчик

Нужна такая же экспертиза в команде?

Подберём инженеров под ваш стек и задачи — обсудим за день.

Следующий кейс: Разработка портала банковского сообщества

Заявка

Нужен такой же проект?

Опишите задачу — предложим состав команды, сроки и порядок работы.

Ответим в течение рабочего дня (Пн–Пт, 10:00–19:00 МСК). Менеджер на связи по телефону, почте и в мессенджерах — пишите там, где удобно.