Перейти к содержимому
Clinford Jordano Valencia
Все проекты
Платформа

Модернизация фронтенд-инфраструктуры в Traveloka

Время сборки сократилось на 64 %, расход памяти — на 49 %, уязвимости в пакетах — на 42 % благодаря исправлению системных проблем во фронтенд-инструментах.

Роль
Software Engineer (Web)
Период
2018–2025
Стек
Next.js · TypeScript · Jest · CI/CD · Dependency auditing

Проблема

Производительность сборки, расход памяти, зависимости и CI страдали от системных проблем, которые тормозили всю фронтенд-команду. Задачей этой роли было найти и устранить их.

Подход

  • Производительность сборки и память: устранены основные причины медленной локальной сборки и высокого расхода памяти.
  • Зависимости: проведён аудит используемых пакетов и оценён стек, на который опиралась команда.
  • Единообразие CI: результаты тестов стали одинаковыми и стабильными и локально, и в CI.

Результат

Время локальной сборки сократилось до 64,18 %, средний расход памяти — примерно на 49,15 %, а число уязвимостей на проверенный пакет — примерно на 42,2 %. Тесты ведут себя одинаково локально и в CI.