Описание компании: Медиабаинговая платформа для рекламодателей - сбор и анализ информации о кликах по рекламе, а также внутренний сервис агрегации валютных курсов – получение информации и отправка информации о курсах валют в различных сервисах.
Основные проблемы клиента:
Ошибки кода приложений, которые приводили к сложностям при масштабировании. Код не отвечал стандартам - не был соблюден стиль, наличие антипаттернов программирования, любые правки ломали код в другом месте.
Задачи клиента:
- Провести экспресс-аудит кода и всей ИТ-инфраструктуры; - Исправить ошибки кода и привести его к стандарту PSR-4. - Обеспечить автоматизированную выкладку кода в Git - Обеспечить автоматическую публикацию кода на сервере - Настроить автоматизированные оповещения об ошибках при выполнении скриптов
- Мониторинг на базе Prometheus/Grafana и реакция на алерты 24/7; - Превентивное увеличение места на диске; - Отработка аварий; - Поддержка и настройка серверов и серверного программного обеспечения по запросу.
Что сделали:
Установили GitLab, для размещения кода скриптов в Git.
Настроили CI/CD, для автоматической публикации кода скриптов на сервере при их изменении.
Установили/настроили мониторинг: для оповещения об ошибках при выполнении скриптов.
Добавили возможность ручного запуска скриптов из системы мониторинга.
Произвели доработки кода (добавление новых источников данных, исправление ошибок в имеющихся скриптах, изменение времени запуска).
Результаты проекта:
100% отсутствие падений (алертов), связанных с качеством кода приложений.
Готовы обсудить ваш проект
Наш специалист свяжется с вами для детального обсуждения задачи