मुख्य सामग्री पर जाएँ
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 में एक जैसे चलते हैं।