Оказание услуг аудита инфраструктуры комплексного решения для российского ресторанного холдинга

Клиент

Наш заказчик — крупный ресторанный холдинг с более чем 40 заведениями по России и популярным сервисом доставки. Веб-приложение имеет сложную архитектуру и интегрировано с партнерскими системами. Клиент активно расширяет бизнес, в связи с чем столкнулся с необходимостью обеспечить работу приложения в условиях высокой нагрузки — в 10 раз больше текущей. Мы подключились, чтобы проверить используемую инфраструктуру и дать рекомендации по внедрению лучших современных IT-практик.

Задача

Провести технический аудит инфраструктуры и процессов CI/CD на предмет отказоустойчивости, безопасности и управляемости.

2 недели
на аудит системы

1
специалист в команде

Решение

За две недели мы выполнили ряд задач по оценке состава узлов и утилизации ресурсов Kubernetes cluster. Также детально проанализировали отдельные приложения, развернутые в кластере.

В тесном сотрудничестве с командой заказчика мы выявили ряд используемых решений, которые не соответствуют общепринятым практикам использования инфраструктуры (анти-паттерны). После этого мы вместе с клиентом распределили найденные дефекты по степени критичности и начали разрабатывать план по их устранению.

Мы предложили два решения. Первое — попробовать исправить недостатки на существующей инфраструктуре. Второе — осуществить миграцию в более правильно выстроенную инфраструктуру, что и выбрал клиент. Внимательно изучив внутренние процессы заказчика, мы предложили перейти с self-managed на cloud-managed инфраструктуру.

При создании новой архитектуры мы стремились найти не кратковременное решение текущей задачи, а метод, который будет работать на перспективу. Мы предложили использовать подход Infrastructure-as-Code, «инфраструктура как код». Это позволит заказчику лучше управлять окружениями, а при необходимости также сменить облачного провайдера с меньшими затратами.

Был предложен ряд изменений:

  • вывод некоторых баз данных за пределы кластера Kubernetes в самостоятельные, управляемые облачным провайдером базы данных;
  • добавление новых элементов в инфраструктуру: bastion host и VPN-сервер для повышения безопасности, отдельный узел для задач резервного копирования;
  • создание системы мониторинга и сбор лог-файлов в кластере клиента вместо существующего развертывания на площадке подрядчика, что позволит повысить наблюдаемость системы.

Результат

Аудит позволил выявить тонкие места в настройках инфраструктуры и разработать план по улучшению системы. Благодаря слаженной работе с командой клиента мы помогли заказчику достигнуть его бизнес-целей.

Технологии

PHP, Angular, Beanstalk, Kubernetes, RabbitMQ, MySQL 8, PostgreSQL 13 и 14.5, MongoDB 5, Redis, Memcached, NominatimDB, Nginx, KkmServer, GitLab, Gitlab CI, Docker

Другие работы
Создание приложения управления сном для компании «Аскона»
Создание единой системы авторизации для крупной российской компании
Анализ процессов крупной производственной компании
Усиление команды по разработке системы управления грузоперевозками для компании «ТЕХНОНИКОЛЬ»
Автоматизация финансовой аналитики: модернизация сервиса
Разработка корпоративного портала для обучения сотрудников крупной технологической компании
Развитие приложения Askona Sleep для компании «Аскона»
Разработка мобильного приложения для HeadHunter
Создание приложения управления сном для компании «Аскона»
Создание единой системы авторизации для крупной российской компании
Анализ процессов крупной производственной компании
Усиление команды по разработке системы управления грузоперевозками для компании «ТЕХНОНИКОЛЬ»
Автоматизация финансовой аналитики: модернизация сервиса
Разработка корпоративного портала для обучения сотрудников крупной технологической компании
Развитие приложения Askona Sleep для компании «Аскона»
Разработка мобильного приложения для HeadHunter
Оставьте заявку на проект
Оставьте контакты, чтобы обсудить проект и условия сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Оставьте контакты, чтобы обсудить проект и условия
сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Оставьте свои контакты
SimbirSoft регулярно расширяет штат сотрудников.
Отправьте контакты, чтобы обсудить условия сотрудничества.
Прикрепить резюме, до 10 Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Расскажите, какие задачи сейчас на вашем проекте.
Проконсультируем и предложим подходящих специалистов, а также сориентируем по ставкам на аутстаф.
Направление
Количество специалистов
Middle
TeamLead
Senior
TechLead
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Экспресс-консультация
Заполните все поля формы.
Эксперт свяжется с вами в течение рабочего дня.
Тематика
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Порекомендуйте друга — получите вознаграждение!
  • Java-разработчик
  • Аккаунт-менеджер IT-проектов
  • Системный аналитик
  • iOS-разработчик
  • QA Engineer Fullstack (Python)
  • C#-разработчик
  • Инженер по нагрузочному тестированию
  • Bitrix24-аналитик
  • DevOps-инженер
  • 1С-аналитик
  • 1С-разработчик
  • Разработчик Битрикс
  • Менеджер по сопровождению бизнес-процессов
  • Data Scientist (NLP)
  • SDET (Python)
  • Аналитик DWH
  • Менеджер проектов 1С
  • Лидогенератор
  • Fullstack-аналитик
  • DBA
  • Специалист по кадровому делопроизводству
  • QA с опытом в автоматизиции Java
  • Менеджер продуктовых продаж
  • Коммуникационный/графический дизайнер
  • Ассистент руководителя
  • RPA-разработчик
  • MLOps инженер
  • Архитектор ML и AI проектов
  • Бухгалтер по расчету заработной платы
Прикрепить резюме, до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.