Кроме того, была проведена оценка архитектуры приложения с точки зрения масштабируемости и интеграции с другими системами. По итогам оценки мы предложили заказчику несколько рекомендаций по автоматизированному тестированию, что позволило бы значительно сократить время на выпуск обновлений и повысить качество продукта.
После получения доступа к кодовой базе приложения,
наши эксперты провели его полный аудит, профилирование, поиск причин возникновения проблем и их дальнейшее устранение. Диагностика показала, что проблема заключалась в исходном коде одной из используемых JS библиотек. На исправление и тестирование ушло 9 рабочих дней, а принятие результатов заказчиком заняло еще 5 дней. Вся разработка
и коммуникация велись согласно отлаженным процессам и требованиям ГОСТ Р ИСО/МЭК 27001, что позволило минимизировать риски возникновения кризисных ситуаций.
В ходе аудита кода нами были выявлены и другие незначительные проблемы, которые могли бы в дальнейшем привести к сбоям или снижению производительности системы. Например, было обнаружено несколько устаревших зависимостей, требующих обновления для обеспечения безопасности и стабильности
работы системы.
Все предложения и изменения были согласованы с заказчиком и внедрены в установленные сроки, что позволило нам завершить проект в рамках договоренностей и без превышения оговоренного бюджета.
Аудит, профилирование, поиск причин и устранение проблем