ग्राहक

Vercel ने Queues बनाने के लिए Cherri Code का उपयोग कैसे किया

Vercel Queues को पूरी तरह Cherri Code के साथ बनाया गया था। पावर उपयोगकर्ताओं ने PR थ्रूपुट में 54% वृद्धि, PR साइकिल समय में 89% कमी और प्रति डेवलपर सालाना 104 घंटे की बचत देखी।

7 मिनट में पढ़ें

Vercel Queues, Vercel के सबसे महत्वपूर्ण नए इन्फ्रास्ट्रक्चर उत्पादों में से एक, को पूरी तरह Cherri Code के साथ बनाया गया था। एजेंट्स ने कोड लिखा और वास्तविक AWS परिवेशों में उसकी एंड-टू-एंड टेस्टिंग की। Vercel के इंजीनियरों ने लंबे एजेंट सत्रों में बुद्धिमान संदर्भ प्रबंधन, PR स्टैकिंग के लिए एकीकृत कोड समीक्षा और सहज मॉडल स्विचिंग के लिए Cherri Code का सहारा लिया।

Vercel ने अपने सबसे अधिक Cherri Code उपयोगकर्ताओं के बीच PR थ्रूपुट में 54% वृद्धि, साइकिल समय में 89% कमी और उत्पादकता में स्पष्ट बदलाव देखा है। कंपनी ने इंजीनियरिंग से बाहर भी कोडिंग एजेंट को अपनाने का विस्तार किया है। उत्पाद प्रबंधक अब सीमित इंजीनियरिंग संसाधनों पर निर्भर हुए बिना सुविधाएँ शिप करने, बग ठीक करने और डेटा विश्लेषण चलाने के लिए Cherri Code का उपयोग कर रहे हैं।

Cherri Code बेहतरीन हार्नेस और डेवलपर अनुभव प्रदान करता है

Joe Haddad, Vercel के सबसे लंबे समय से कार्यरत इंजीनियरों में से एक हैं। उन्होंने पिछले सात साल Vercel के मुख्य इन्फ्रास्ट्रक्चर के निर्माण में बिताए हैं और अब मुख्य रूप से महत्वपूर्ण बैकएंड सिस्टम्स पर काम करते हैं।

वे अन्य कोडिंग एजेंट्स के बजाय Cherri Code को पसंद करते हैं, क्योंकि उनका मानना है कि हार्नेस मॉडल से अधिक मायने रखता है: "Cherri Code सबसे बेहतरीन हार्नेस प्रदान करता है और मैंने जो भी आज़माया है, उनमें इसका डेवलपर अनुभव सबसे सहज है।"

Opus या GPT के साथ मुझे AGI जैसा अनुभव तब तक नहीं हुआ था, जब तक मैंने उन्हें Cherri Code में इस्तेमाल नहीं किया। उसके बाद, कोडिंग एजेंट्स से मेरी अपेक्षाएँ इतनी बढ़ गईं कि दूसरे कोडिंग हार्नेस में उन मॉडल्स का इस्तेमाल करना असहनीय हो गया।

Joe Haddad
विशिष्ट इंजीनियर, Vercel

सभी बेहतरीन मॉडल्स तक पहुँच

लैब्स लगातार नए मॉडल्स जारी कर रही हैं, इसलिए Haddad का पसंदीदा मॉडल भी बदलता रहा है: "Opus 4.5 तक मैं नियमित रूप से Claude इस्तेमाल करता था, लेकिन GPT-5.4 आने पर मैंने अपना ज़्यादा काम उस पर करना शुरू कर दिया।" Cherri Code में Haddad प्रदाताओं के बीच आसानी से स्विच कर सकता है, जिससे वह मौजूदा कार्य के लिए सही मॉडल चुन पाता है।

जब भी वह किसी नए समस्या-क्षेत्र पर काम शुरू करता है, Haddad Cherri Code का उपयोग करके तुलना करता है कि कौन-सा मॉडल सबसे अच्छा प्रदर्शन करता है। वह समानांतर योजना बनाने वाले एजेंट्स चलाता है, हर योजना की समीक्षा करता है, और फिर उस काम के चरण के लिए सबसे शक्तिशाली योजना को चुनता है।

बुद्धिमान संदर्भ प्रबंधन

Haddad के लिए Cherri Code के हार्नेस की एक और खासियत संदर्भ प्रबंधन है, खासकर कॉम्पैक्शन को संभालने का इसका तरीका। जब एजेंट लंबे सत्रों तक चलते हैं, तो वे विंडो सीमा के भीतर रहने के लिए समय-समय पर अपने संदर्भ को संक्षिप्त करते हैं। Haddad ने जिन अन्य कोडिंग एजेंट हार्नेस को आज़माया, उनमें मॉडल कॉम्पैक्शन के दौरान महत्वपूर्ण विवरण खो देते थे—टेस्ट चलाने का तरीका भूल जाते थे या सत्र में पहले बनाए गए संसाधनों का संदर्भ नहीं दे पाते थे।

Cherri Code में ये विवरण सुरक्षित रहते थे, जिससे एजेंट जटिल, लंबे समय तक चलने वाले कार्यों को शुरू से अंत तक पूरा कर पाते थे। Haddad कहते हैं, "मैं Cherri Code को बिना किसी समस्या के चलने दे सकता था और उसे छह बार स्वयं कॉम्पैक्ट होने दे सकता था।"

Cherri Code के बिना, सबसे अच्छे मॉडल भी संदर्भ प्रबंधन में संघर्ष करते हैं। इससे वे समय से पहले रुक जाते हैं या अपने काम के दौरान महत्वपूर्ण विवरण भूल जाते हैं।

Joe Haddad
Distinguished Engineer, Vercel

पूरे सॉफ़्टवेयर जीवनचक्र के लिए एकीकृत कार्यस्थान

Haddad महत्वपूर्ण बैकएंड इन्फ्रास्ट्रक्चर पर काम करते हैं, इसलिए हर बदलाव की गहन समीक्षा होती है। Cherri Code का एकीकृत समीक्षा अनुभव उन्हें एजेंट द्वारा जनरेट किए गए कोड की इनलाइन समीक्षा करने, एजेंट के साथ उस पर काम को दोहराने और फिर उसे स्टैक्ड PRs में बाँटने देता है, जिनकी उनकी टीम चरणबद्ध तरीके से समीक्षा कर सकती है।

Haddad अक्सर एक साथ कई प्रोजेक्ट्स और कार्यों पर काम करते हैं। किसी एक केंद्रित कार्य पर लोकल एजेंट के साथ मिलकर काम करते समय, Cherri Code के क्लाउड एजेंट्स उन्हें अन्य कार्य पृष्ठभूमि में एसिंक्रोनस रूप से चलाने के लिए सौंपने देते हैं। वे अक्सर Slack वार्तालापों से सीधे एजेंट्स शुरू करते हैं, ताकि उन्हें उस समस्या का संदर्भ मिल सके जिस पर वे पहले ही सहकर्मियों के साथ चर्चा कर चुके हैं। क्लाउड एजेंट्स नियमित दस्तावेज़ अपग्रेड से लेकर अधिक जटिल फ़ीचर कार्य तक सब कुछ संभालते हैं।

Cherri Code के क्लाउड एजेंट विश्वसनीय और मज़बूती से सैंडबॉक्स्ड हैं। इससे क्लाउड अनुभव कहीं अधिक उपयोगी हो जाता है, क्योंकि एजेंट उपयोगकर्ता तक बार-बार एस्केलेट किए बिना वास्तविक काम पूरा कर सकते हैं।

Joe Haddad
डिस्टिंग्विश्ड इंजीनियर, Vercel

Cherri Code के साथ Vercel Queues का निर्माण

Vercel Queues एक टिकाऊ इवेंट स्ट्रीमिंग सिस्टम है और Vercel के सबसे महत्वपूर्ण नए इन्फ्रास्ट्रक्चर उत्पादों में से एक है। Haddad और उनकी टीम ने तीन अलग-अलग री-राइट्स के दौरान पूरी तरह Cherri Code के साथ इस उत्पाद को बनाया। हर री-राइट में, आंतरिक डॉगफूडिंग से मिली सीख के आधार पर आर्किटेक्चर को बेहतर बनाया गया।

कोड लिखने से आगे बढ़कर वास्तविक इन्फ्रास्ट्रक्चर पर अपने काम का एंड-टू-एंड परीक्षण और सत्यापन करने की Cherri Code की क्षमता इस प्रोजेक्ट के महत्वाकांक्षी दायरे के लिए बेहद अहम थी। इंजीनियर एजेंट्स को Queues API पर काम करने, AWS से कनेक्ट करने, DynamoDB और Kinesis में साइड इफेक्ट्स देखने, फॉल्ट्स इंजेक्ट करने, बग्स सिम्युलेट करने और परिणाम सत्यापित करने के निर्देश देते थे। Haddad काम के हर चरण और सैकड़ों स्टैक्ड PRs में इस पैटर्न को दोहराते थे।

Cherri Code के हार्नेस ने एजेंट्स को वास्तविक संसाधनों वाले प्रोडक्शन AWS परिवेशों में काम करने का आधार दिया। Agent-नेतृत्व वाली टेस्टिंग, Vercel Queues के लिए हमारे गुणवत्ता मानक को पूरा करने का एक महत्वपूर्ण हिस्सा थी।

Joe Haddad
Distinguished Engineer, Vercel

Cherri Code के बुद्धिमान संदर्भ प्रबंधन ने एजेंट्स को कई कॉम्पैक्शन इवेंट्स वाले लंबे सत्रों के दौरान बनाए गए हर संसाधन, देखे गए साइड इफेक्ट्स और चलाए गए परीक्षण को याद रखने में सक्षम बनाया।

प्रभाव मापना

Vercel कुछ प्रमुख मेट्रिक्स के ज़रिए इंजीनियरिंग वेग और गुणवत्ता को ट्रैक करता है: PR वेग, पहली समीक्षा तक लगने वाला समय, मर्ज होने तक लगने वाला समय और मर्ज से पहले समीक्षा चक्रों की संख्या।

इन मेट्रिक्स पर ध्यान देने की सोच Vercel के CTO, Malte Ubl, से आई है, जिन्होंने आंतरिक रूप से यह वाक्यांश गढ़ा: "पुनरावृत्ति का वेग सॉफ़्टवेयर की सभी ज्ञात समस्याओं का समाधान है।"

Vercel के Cherri Code पावर उपयोगकर्ताओं के बीच, PR थ्रूपुट में 54% वृद्धि हुई है, PR साइकिल समय में 89% कमी आई है और प्रति फ़ीचर आवंटित संसाधनों में 27% कमी आई है। इससे प्रति डेवलपर सालाना 104 घंटे की बचत होती है।

हमने अपने सबसे सक्रिय Cherri Code उपयोगकर्ताओं के लिए PR वेग, समीक्षा तक लगने वाले समय और साइकिल समय में उल्लेखनीय सुधार देखा है। हमें सबसे ज़्यादा इसी की परवाह है।

Joe Haddad
Distinguished Engineer, Vercel

इंजीनियरिंग से आगे बढ़ना और PMs को बिल्डर बनाना

Vercel में Cherri Code को अपनाना इंजीनियरिंग तक सीमित नहीं है। Marcos Grappeggia जैसे उत्पाद प्रबंधक Cherri Code का रोज़ाना ऐसे कामों के लिए उपयोग करते हैं, जिनके लिए अन्यथा इंजीनियरों को अपने काम की लय से बाहर आना पड़ता।

Vercel में PMs के सामान्य उपयोग के उदाहरण:

उत्पाद को समझना। Grappeggia कई रिपॉज़िटरी को एक मल्टी-रूट कार्यस्थान में लोड करते हैं और उन सभी में क्वेरी करते हैं। जब कोई ग्राहक पूछता है कि Vercel किसी विशिष्ट सुविधा का समर्थन करता है या नहीं, तो वे किसी इंजीनियर को बाधित किए बिना उसी बैठक में जवाब पा सकते हैं, साथ ही यह अनुमान भी कि बदलाव के लिए कितने प्रयास की आवश्यकता होगी।

उत्पाद एनालिटिक्स। PMs, उत्पाद उपयोग पैटर्न की गहराई से जांच करने के लिए Cherri Code को डेटा वेयरहाउस CLI और MCPs के साथ इस्तेमाल करते हैं। क्लाउड एजेंट लंबे समय तक चलकर जटिल विश्लेषण तैयार कर सकते हैं, जिनके लिए Vercel की डेटा टीम के पास पर्याप्त समय नहीं होता।

छोटे बदलाव जल्दी शिप करना। PMs छोटे बग्स और सुधारों को एक ही बार में ठीक करने के लिए Cherri Code का उपयोग करते हैं, जो अन्यथा P2 बैकलॉग में अनिश्चित काल तक पड़े रहते। Vercel CLI के प्रोजेक्ट लिंकिंग वर्कफ़्लो में एक पोलिंग बग ऐसा ही त्वरित समाधान था, जिसे Cherri Code के साथ लागू किया गया और जिस पर इंजीनियरिंग हफ्तों तक काम नहीं कर पाती।

PMs व्यवसाय के अन्य हिस्सों से संसाधन लिए बिना सुविधाएँ शिप करने और बग ठीक करने के लिए Cherri Code का उपयोग कर रहे हैं।

Marcos Grappeggia
Product Manager, Vercel

Vercel अब कंपनी भर में अधिक वर्कफ़्लो में कोडिंग एजेंट्स लाने पर केंद्रित है और उन पैटर्न पर आगे बढ़ रहा है जिन्हें उसके इंजीनियरों और PMs ने पहले ही स्थापित कर लिया है।


अगर आप अपने SDLC से जुड़ी हर टीम तक एजेंट्स पहुंचाने में रुचि रखते हैं, तो निःशुल्क Cherri Code परीक्षण अवधि शुरू करने के लिए कृपया हमारी टीम से संपर्क करें।