इस पेज पर उन कंपनियों और ओएसएस प्रोजेक्ट की सूची दी गई है जो Bazel का इस्तेमाल करती हैं. इसका मतलब यह नहीं है कि हम इस प्रॉडक्ट का प्रमोशन कर रहे हैं.
Bazel का इस्तेमाल करने वाली कंपनियां
अकियो
Acqio, एक फ़िनटेक कंपनी है. यह छोटे कारोबारों, कंपनियों, और ब्रैंड के लिए पेमेंट प्रॉडक्ट और सेवाएं उपलब्ध कराती है मीडियम साइज़ के व्यापारी/कंपनी. Acqio के पास कुछ ही मोनोरेपो हैं. साथ ही, तेज़ और भरोसेमंद माइक्रोसर्विस देने के लिए, वह Kubernetes के साथ-साथ Bazel का इस्तेमाल करता है.
Adobe
Adobe ने इसके लिए Basel के नियम रिलीज़ किए हैं लगातार, GitOps ने Kubernetes डिप्लॉयमेंट को बढ़ावा दिया.
Asana
Asana एक वेब और मोबाइल ऐप्लिकेशन है. इसे, टीमों को अपना काम ट्रैक करने में मदद करने के लिए डिज़ाइन किया गया है. सोर्स के बारे में, उसकी वेबसाइट पर दी गई जानकारी:
Basel ने सभी बिल्ड/टेस्ट के लिए विश्वसनीयता, स्थिरता, और स्पीड बढ़ाई है आसाना में. गलत कैश मेमोरी की वजह से अब हमें फ़ाइलें मिटाने की ज़रूरत नहीं है.
Ascend.io
Ascend, Palo Alto का स्टार्टअप है, जो बड़े डेटा सेट के लिए समाधान उपलब्ध कराता है विश्लेषण करें. उनका मोटो है, बड़ा डेटा मुश्किल है. हम इसे आसान बनाते हैं.
ASML
ASML सेमीकंडक्टर इंडस्ट्री में इनोवेशन के क्षेत्र में सबसे आगे है. हम चिप बनाने वाली कंपनियों को ज़रूरी हार्डवेयर, सॉफ़्टवेयर, और सेवाएं उपलब्ध कराते हैं. इससे वे लिथोग्राफ़ी की मदद से, सिलिकॉन पर पैटर्न का बड़े पैमाने पर उत्पादन कर पाती हैं.
Beeswax
Beeswax, न्यूयॉर्क में मौजूद एक स्टार्टअप है. यह रीयल टाइम बिडिंग की सेवा देता है. Bazel, Jenkins पर आधारित लगातार इंटिग्रेशन और डिप्लॉयमेंट फ़्रेमवर्क को बेहतर बनाता है. मधुमक्खियों को बेज़ल बहुत पसंद है, क्योंकि यह बेहद तेज़, सही, और बेहतरीन है कई भाषाओं और प्लैटफ़ॉर्म पर काम करता है.
Braintree
Braintree, PayPal की सहायक कंपनी है. यह वेबसाइटों और ऐप्लिकेशन के लिए पेमेंट के समाधान उपलब्ध कराती है. कंपनी अपने संगठन के कुछ हिस्सों और पॉल ग्रॉस के लिए बेज़ल का इस्तेमाल करती है यहां तक कि इन्होंने पोस्ट किया बेज़ल पर स्विच करने का तरीका जानकर अच्छा लगा.
Canva
Canva अपने बड़े पॉलीग्लोट कोड बेस को मैनेज करने के लिए Basel का इस्तेमाल करता है, जिसमें ये शामिल हैं Java, TypeScript, Scala, Python वगैरह. Basel पर माइग्रेशन डिलीवर हो गया है डेवलपर और कंप्यूट इन्फ़्रास्ट्रक्चर की क्षमता, उदाहरण के लिए 5-6x सीआई के बनने में लगने वाले औसत समय में कमी आती है. साथ ही, यह हमारे लिए एक मज़बूत आधार बना हुआ है तेज़, फिर से बनाए जा सकने वाले, और स्टैंडर्डाइज़्ड सॉफ़्टवेयर बनाते हैं.
CarGurus
CarGurus का मिशन, दुनिया का सबसे भरोसेमंद और पारदर्शी प्लैटफ़ॉर्म बनाना है यह वाहन संबंधित मार्केटप्लेस है और अपनी पॉलीग्लोट मोनो रिपॉज़िटरी बनाने के लिए Bagel का इस्तेमाल करती है.
कंपास
कंपास, टेक्नोलॉजी से जुड़ा एक रीयल एस्टेट प्लैटफ़ॉर्म है. हमारा मकसद, घर खरीदने वालों के लिए सबसे अच्छा और भरोसेमंद सोर्स बनना है. इसके लिए, हमारे पास रीयल एस्टेट, टेक्नोलॉजी, और कारोबार के क्षेत्र के विशेषज्ञों की एक बेहतरीन टीम है.
Databricks
Databricks, Apache Spark™ पर आधारित क्लाउड-आधारित इंटिग्रेटेड वर्कस्पेस उपलब्ध कराता है.
Databricks का कोडबेस एक मोनोरेपो है. इसमें Scala कोड शामिल है, जो हमारी ज़्यादातर सेवाओं को चलाता है. साथ ही, इसमें फ़्रंट-एंड यूज़र इंटरफ़ेस (यूआई) के लिए JavaScript, स्क्रिप्टिंग के लिए Python, हमारे इन्फ़्रास्ट्रक्चर को कॉन्फ़िगर करने के लिए Jsonnet वगैरह शामिल है [...] भले ही, हमारे मोनोरेपो में Scala की एक लाख लाइनें हों, लेकिन इसमें मौजूद कोड के साथ काम करना तेज़ और आसान है. (Databricks में Basel के साथ स्पीडी Scala Builds)
डेटाफ़ॉर्म
Dataform, डेटा टीमों के लिए बड़े स्तर पर आंकड़े उपलब्ध कराता है. उन्होंने करीब-करीब एनपीएम पैकेज और दस्तावेज़ साइट एक ही मोनो रिपॉज़िटरी में पेश है.
Bazel पर माइग्रेट करने के बाद, उन्होंने कई फ़ायदों की जानकारी दी. इनमें ये शामिल हैं:
- तेज़ सीआई: हमने रिमोट बिल्ड कैश मेमोरी की सुविधा चालू की है. इससे, पूरे रिपॉज़िटरी के लिए बिल्ड करने में लगने वाला औसत समय 30 मिनट से घटकर पांच मिनट हो गया है.
- लोकल डेवलपमेंट में सुधार: अब आपको रैंडम बैश स्क्रिप्ट नहीं चलानी पड़ेंगी, जो आपको चलाना भूल जाती हैं. साथ ही, इंक्रीमेंटल बिल्ड में लगने वाला समय मिनट से सेकंड में कम हो गया है
- डेवलपर के लिए सेटअप करने में लगने वाला समय: नए इंजीनियर, हमारे सभी कोड सिर्फ़ इन तीन डिपेंडेंसी के साथ बना सकते हैं - बेलन, डॉकर, और जेवीएम. हमारी टीम में शामिल होने वाले अंतिम इंजीनियर ने < एकदम नए, बिना सुविधा वाले लैपटॉप पर 30 मिनट
डीप सिल्वर फ़िशलैब
Deep Silver FISHLABS, बेहतरीन 3D गेम डेवलप करने वाली कंपनी है. वे अपने इंटरनल बिल्ड टूल के आधार के तौर पर, C++/Python/Go/C के साथ Bazel का इस्तेमाल करते हैं. खास तौर पर, अपनी सभी 3D एसेट को बेक करने और डिप्लॉय करने के लिए.
ड्रॉपबॉक्स
Dropbox में, डिस्ट्रिब्यूटेड बिल्ड और टेस्टिंग एनवायरमेंट के लिए Bazel एक अहम कॉम्पोनेंट है. हम TypeScript/Python/Go/C/Rust को भरोसेमंद प्रोडक्शन रिलीज़ में जोड़ने के लिए, Bazel का इस्तेमाल करते हैं.
एंगल और वॉल्कर
ऐंगल ऐंड Völkers AG, एक निजी मालिकाना हक वाली जर्मन कंपनी है. यह कंपनी, फ़्रेंचाइज़ी ऑफ़िस, रीयल एस्टेट के लेन-देन से जुड़ी सेवाएं देते हैं.
हमारे इंटरनल प्रोजेक्ट में से एक मिनट से लेकर करीब एक मिनट तक, यह एक शानदार उपलब्धि थी और हम फ़िलहाल, हम बेज़ल को और प्रोजेक्ट पर उपलब्ध कराने पर काम कर रहे हैं. (Google Cloud Build और Basel के प्रॉडक्ट पर एक्सपेरिमेंट करना)
Etsy
Etsy एक ई-कॉमर्स वेबसाइट है. यहां हाथ से बने या विंटेज आइटम और सप्लाई के साथ-साथ, फ़ैक्ट्री में बनाए गए यूनीक आइटम भी बेचे जाते हैं.
वे Basel का इस्तेमाल, Java पर आधारित सर्च प्लैटफ़ॉर्म बनाने और उसे टेस्ट करने के लिए करते हैं. Bazel, बेर मेटल सर्वर और बार-बार इस्तेमाल की जा सकने वाली Docker इमेज, दोनों के लिए पैकेज बनाता है.
Evertz.io
Evertz.io एक मल्टी-टेनेंट, सर्वर-रहित SaaS प्लैटफ़ॉर्म है जो लागत की पेशकश करता है ब्रॉडकास्ट मीडिया इंडस्ट्री के लिए, दुनिया भर में असरदार मल्टी-रीजनल सेवाएं, इसे Ewerz Microsystems ने बनाया है.
यह वेबसाइट पूरी तरह से तैयार है और Angular और Bagel वर्कफ़्लो के साथ डिप्लॉय की गई है (सोर्स).
FINDMINE
FINDMINE, खुदरा कारोबार के लिए ऑटोमेशन टेक्नोलॉजी है. यह मशीन लर्निंग का इस्तेमाल करके, प्रॉडक्ट कलेक्शन की मौजूदा मैन्युअल और मुश्किल प्रोसेस को बड़े पैमाने पर पूरा करती है. हम Basel का इस्तेमाल करके, Python पैकेज बनाने, उसे टेस्ट करने, और डिप्लॉयमेंट प्रोसेस के बारे में ज़्यादा जानें.
Flexport
Flexport, टेक्नोलॉजी की सुविधा वाला ग्लोबल फ़्रेट फ़ॉरवर्डर है; हमारा मिशन है कि दुनिया भर में सभी के लिए व्यापार करना आसान हो जाता है. Flexport में, हम अपनी Java/JavaScript सेवाएं और क्लाइंट लाइब्रेरी और Java और Ruby जनरेट करना प्रोटोबफ़ की परिभाषाओं से लिया गया कोड. इस बारे में पढ़ें कि हम Bazel की मदद से, अलग-अलग JUnit 5 टेस्ट कैसे चलाते हैं.
Foursquare
फ़ोरस्क्वेयर का मिशन ऐसी टेक्नोलॉजी तैयार करना है जो काम की डिजिटल स्पेस और फ़िज़िकल जगहों को जोड़ने वाला है. हम लाखों खातों को मैनेज करते हैं मुख्य रूप से स्काला और Python कोड की लाइनें, जो डेटा पर ज़्यादा असर डालती हैं और कंटेनर बनाने की प्रक्रियाओं सहित जटिल कोडजन और कंटेनर बनाने की प्रक्रिया शामिल है. बेज़ल.
GermanTechJobs
Bazel ने हमारे वर्कफ़्लो को 10 गुना आसान बना दिया है. साथ ही, बड़े पैमाने पर शिपिंग की सुविधाओं को चालू किया है.
Bazel को Google की ज़रूरतों के हिसाब से डिज़ाइन किया गया था, ताकि वह दोबारा इस्तेमाल किए जा सकने और प्लैटफ़ॉर्म/भाषा के लिए सहायता से जुड़ी Google की ज़रूरी शर्तों को पूरा कर सके. Google पर मौजूद सभी सॉफ़्टवेयर, Bazel का इस्तेमाल करके बनाए जाते हैं. Google लाखों लोगों के लिए Basel और उसके नियमों का इस्तेमाल करता है को हर दिन बनाया जाता है.
Huawei
Huawei Technologies, करीब 30 प्रोजेक्ट में Bazel का इस्तेमाल कर रहा है. ये Java/Scala/Go प्रोजेक्ट हैं. Go प्रोजेक्ट को छोड़कर, अन्य प्रोजेक्ट मूल रूप से Maven से बनाए गए थे. बुध Maven के बनाए हुए प्रोजेक्ट को Baज़र के बनाए गए प्रोजेक्ट में अनुवाद करने के लिए, एक आसान टूल लिखें. आने वाले समय में, ज़्यादा से ज़्यादा प्रोजेक्ट में Basel का इस्तेमाल किया जाएगा.
IMC Trading
IMC, एक ग्लोबल प्रॉपराइटरी ट्रेडिंग फ़र्म और मार्केट मेकर है. इसका मुख्यालय अम्स्टर्डम में है. हम अपने Java/C++/Python/SystemVerilog प्रोजेक्ट को लगातार बनाने और उनकी जांच करने के लिए, Bazel का इस्तेमाल कर रहे हैं.
Improbable.io
Expobable.io, स्पेशलओएस को डेवलप करता है. यह एक डिस्ट्रिब्यूट किया गया ऑपरेटिंग सिस्टम है, जो लाखों जटिल इकाइयों का घर बना लेने के लिए, बड़े सिम्युलेशन का इस्तेमाल करना.
Interaxon
InteraXon, सोच से कंट्रोल की जाने वाली कंप्यूटिंग फ़र्म है. यह ब्रेनवॉव को डिजिटल सिग्नल में बदलने के लिए, हार्डवेयर और सॉफ़्टवेयर प्लैटफ़ॉर्म बनाती है.
Jupiter
जुपिटर एक ऐसी कंपनी है जो किराने और घर के सामान की डिलीवरी करती है ये ज़रूरी चीज़ें हर हफ़्ते पाएं.
वे अपने बैकएंड कोड में बेज़ल का इस्तेमाल करते हैं, खास तौर पर प्रोटो और Kotlin को कंपाइल करने के लिए को JVM बाइनरी में ले जाता है. (सोर्स)
Just
Just एक एंटरप्राइज़ फ़ाइनेंशियल टेक्नोलॉजी कंपनी है, जिसका मुख्यालय नॉर्वे में है. सॉफ़्टवेयर बनाने के लिए इस्तेमाल किया जा रहा है. इससे, दुनिया भर के कॉर्पोरेट कोषागारों को मैनेज करने के तरीके को बेहतर बनाया जा सकता है जोखिम और लिक्विडिटी. उनका पूरा ऐप्लिकेशन स्टैक, Bazel की मदद से बनाया गया है.
लाइन
Line पर फटाफट बातचीत करने के लिए एक ऐप्लिकेशन मिलता है. यह ऐप्लिकेशन सबसे ज़्यादा लोकप्रिय है जापान में इस्तेमाल होने वाला मैसेजिंग ऐप्लिकेशन. वे अपने कोडबेस पर Baze का इस्तेमाल करते हैं. इसमें करीब 60% Swift और 40% शामिल हैं C/C++/Objective-C/Objective-C++ (सोर्स).
Basel पर स्विच करने के बाद, हम एक बहुत बड़ा सुधार करने में सफल रहे बिल्ड टाइम. इससे टर्न-अराउंड टाइम में काफ़ी सुधार हुआ के लिए सही विकल्प चुनना होगा. अब हमारे टेस्टर को नए बिल्ड के बारे में नहीं बताया जा सकता निर्माण और परीक्षण के लिए एक और घंटा इंतज़ार करना पड़ सकता है. (Bazu की मदद से, iOS के लिए LINE की बिल्ड परफ़ॉर्मेंस को बेहतर बनाना)
LingoChamp
LigoChamp, अंग्रेज़ी सीखने वाले लोगों को प्रोफ़ेशनल सहायता देता है. हम अपने Go, Java, और Python प्रोजेक्ट के लिए, Bazel का इस्तेमाल करते हैं.
LinkedIn, Microsoft की सहायक कंपनी है. यह दुनिया का सबसे बड़ा प्रोफ़ेशनल सोशल नेटवर्क है. LinkedIn अपने iOS ऐप्लिकेशन बनाने के लिए, Bagel का इस्तेमाल करता है.
Lucid Software
विज़ुअल तौर पर साथ मिलकर काम करने की सुविधा देने वाली कंपनी Lucid Software, टीमों को भविष्य के आइडिया को असल में बदलने में मदद करती है. Lucidchart, Lucidspark, और Lucidscale जैसे प्रॉडक्ट की मदद से, टीमें एक ही लक्ष्य के लिए काम कर सकती हैं. साथ ही, वे जटिल समस्याओं को आसानी से हल कर सकती हैं और एक-दूसरे के साथ विज़ुअल तौर पर काम कर सकती हैं. भले ही, वे अलग-अलग जगहों पर हों.
Lucid, Scala और TypeScript की लाखों लाइनें बनाने के लिए Bazel का इस्तेमाल करता है. Bazel पर माइग्रेट करने से, बिल्ड की प्रोसेस काफ़ी तेज़ हो गई है. साथ ही, बिल्ड एनवायरमेंट पर बाहरी डिपेंडेंसी कम हो गई है और डेवलपर के लिए बिल्ड सिस्टम का इस्तेमाल करना आसान हो गया है. Bazel की मदद से, Lucid के डेवलपर की प्रोडक्टिविटी बेहतर हुई है और कंपनी को आगे बढ़ने में मदद मिली है.
Lyft
Lyft अपने iOS (सोर्स) और Android ऐप्लिकेशन के लिए बैजल का इस्तेमाल कर रहा है.
मीटिंग
Meetup एक ऑनलाइन सोशल नेटवर्किंग पोर्टल है. इसकी मदद से, ऑफ़लाइन ग्रुप मीटिंग की जा सकती हैं. Meetup की इंजीनियरिंग टीम इसमें योगदान देती है rules_scala का इस्तेमाल करें और rules_avro का रखरखाव करने वाला और rules_openapi.
Nvidia
Nvidia में, हम Python के लिए dazel (docker bazel) का इस्तेमाल कर रहे हैं, ताकि Bazel की Python से जुड़ी कुछ कमियों को ठीक किया जा सके. बाकी सभी प्रोग्राम, सामान्य bazel (ज्यादातर Go / Scala/ C++/ Cuda) (source) में चलते हैं
पेलोटन टेक्नोलॉजी
Peloton टेक्नोलॉजी, ऑटोमैटिक व्हीकल टेक्नोलॉजी से जुड़ी एक कंपनी है, जो ट्रक टालने में मदद करती है दुर्घटनाएं और ईंधन का इस्तेमाल. वे Basel का इस्तेमाल करके, वाहनों के लिए भरोसेमंद बिल्ड बनाते हैं सुरक्षा सिस्टम.
पिगवीड
Pigweed, लंबे समय तक चलने वाली, मज़बूत, और तेज़ी से एम्बेड की गई सुविधा के लिए एक ओपन-सोर्स समाधान है बड़ी टीमों के लिए प्रॉडक्ट डेवलपमेंट. Pigweed की शिपिंग इनमें, Pixel डिवाइसों के Google सुइट, Nest थर्मोस्टैट, और दूसरे डिवाइसों शामिल हैं. सैटलाइट और ऑटोनॉमस एरियल ड्रोन के तौर पर लॉन्च किया गया.
Pigweed, अपने मुख्य बिल्ड सिस्टम के तौर पर Bazel का इस्तेमाल करता है. एम्बेड किए गए प्रोजेक्ट के लिए Bazel ब्लॉग पोस्ट में बताया गया है कि हमें क्यों लगता है कि यह एम्बेड किए गए प्रोजेक्ट के लिए बेहतरीन बिल्ड सिस्टम है!
Pinterest, दुनिया का आइडिया कैटलॉग है. वे अलग-अलग बैकएंड सेवाओं (Java/C++) और iOS ऐप्लिकेशन (Objective-C/C++) बनाने के लिए, Bazel का इस्तेमाल करते हैं.
हमने पहचान किया कि बेज़ल, Google Workspace की इससे परफ़ॉर्मेंस में बहुत ज़्यादा सुधार होता है. साथ ही, परफ़ॉर्मेंस में होने वाले उतार-चढ़ाव को खत्म किया जाता है पर्यावरण को बेहतर बनाने में मदद करें. इस वजह से, अब हम अपनी iOS रिलीज़ के बारे में जानकारी पाएं. Pinterest पर तेज़ और भरोसेमंद iOS बिल्ड बनाना
PubRef
PubRef एक उभरता हुआ वैज्ञानिक पब्लिशिंग प्लैटफ़ॉर्म है. वे rules_closure के साथ Bazel का इस्तेमाल करके, फ़्रंटएंड बनाते हैं. साथ ही, मुख्य बैकएंड बनाने के लिए नेटिव Java नियमों का इस्तेमाल करते हैं. इसके अलावा, वे अलग-अलग बैकएंड सेवाएं बनाने के लिए, rules_go, rules_node, और rules_kotlin का इस्तेमाल करते हैं. rules_protobuf को इसका इस्तेमाल, बैकएंड सेवाओं के बीच gRPC आधारित कम्यूनिकेशन में मदद करने के लिए किया जाता है. PubRef.org, कोलोराडो के बोल्डर में मौजूद है.
Redfin
Redfin की मदद से पैसे चुकाने की तैयारी कर रहे हैं. वे वेबसाइट और कई बैकएंड सेवाओं को बनाने और डिप्लॉय करने के लिए, Bazel का इस्तेमाल करते हैं.
कन्वर्ज़न की प्रोसेस पूरी हो चुकी है और अब चीज़ें काफ़ी बेहतर हो गई हैं! हमारा सीआई बिल्ड ज़्यादा तेज़ (ज़्यादा तेज़) होते हैं: पहले इनमें 40–90 मिनट लगते थे और अब ये तैयार हैं औसतन 5–6 मिनट बनाता है). विश्वसनीयता भी काफ़ी ज़्यादा है. यह करना ज़्यादा मुश्किल है पता लगाया जा सकता है, लेकिन बिल्ड में अनजाने में होने वाले बदलावों के बारे में हमें पता चलता है. “बस होता है”, तो हम ऐसी असली समस्याओं को हल करने के बारे में सोचते हैं, जिसकी वजह से हमने लगातार बढ़ रही विश्वसनीयता का अच्छा चक्र. (हमने Maven से Baज़ल पर स्विच करके, 10 गुना ज़्यादा तेज़ बनाया है)
कोई खास अंदाज़
Ritual, मोबाइल से पिक अप करने की सुविधा देने वाला ऐप्लिकेशन है. यह रेस्टोरेंट को ग्राहकों से जोड़ता है, ताकि वे आसानी से और कम समय में अपना पसंदीदा खाना और पेय पा सकें. Ritual ने अपनी बैकएंड सेवाओं के लिए, Basel का इस्तेमाल किया.
स्नैप
Snapchat मैसेजिंग ऐप्लिकेशन के डेवलपर Snap ने, बकेट से Baज़ल पर माइग्रेट कर दिया है 2020 में (सोर्स). ज़्यादा के लिए और उनकी प्रोसेस के बारे में ज़्यादा जानें, तो उनका इंजीनियरिंग ब्लॉग देखें.
Stripe
Stripe मोबाइल पेमेंट के तरीके उपलब्ध कराता है. वे अपनी बिल्ड और टेस्ट पाइपलाइन में Basel का इस्तेमाल करते हैं, जैसा कि उनके इंजीनियरिंग ब्लॉग में बताया गया है.
Tinder
Tinder ने 2021 में अपने iOS ऐप्लिकेशन को CocoaPods से Bazel पर माइग्रेट किया (सोर्स).
Tink
Tink यूरोप का एक फ़िनटेक कारोबार है. यह सभी बैंकों से जुड़ने का सबसे अच्छा तरीका है यूरोप.
वे कई भाषाओं में काम करने वाले मोनोरेपो से अपनी बैकएंड सेवाएं बनाने के लिए, Bazel का इस्तेमाल कर रहे हैं. Tink के इंजीनियर बेज़ल बिल्ड //stockHome/... को व्यवस्थित कर रहे हैं मिलने वाला ग्रुप.
Tokopedia
Tokopedia, इंडोनेशिया की एक टेक्नोलॉजी कंपनी है, जो ई-कॉमर्स में माहिर है. इस प्लैटफ़ॉर्म पर हर महीने 9 करोड़ से ज़्यादा सक्रिय उपयोगकर्ता और 70 लाख से ज़्यादा व्यापारी/कंपनी/कारोबारी हैं.
उन्होंने Tokopedia ने iOS ऐप्लिकेशन के बिल्ड में लगने वाले समय को 1,000% तक कैसे कम किया लेख लिखा है. इसमें उन्होंने बताया है कि Bazel ने उनके बिल्ड में लगने वाले समय को कैसे कम किया. Bazel का इस्तेमाल करने पर, बिल्ड में लगने वाला समय 55 मिनट से घटकर 10 मिनट हो गया. साथ ही, रिमोट कैश मेमोरी का इस्तेमाल करने पर, यह समय 5 मिनट तक कम हो गया.
Trunk.io
Trunk, सैन फ़्रांसिस्को की एक कंपनी है, जिसे आंद्रेसन हॉरोविट्ज़ और इनिशलाइज़्ड कैपिटल के समर्थन में रखा गया है. Trunk, Baज़ल बिल्ड सिस्टम के लिए, बेहतरीन तरीके से पुल करने के अनुरोध को मर्ज करने की सेवा देता है. कोडबेस में बेज़ल की डिपेंडेंसी का फ़ायदा लेकर, Trunk की मर्ज सेवा समझदारी से पैरलल मर्ज लेन बनाती है, जिससे स्वतंत्र बदलावों को एक साथ टेस्ट करने और मर्ज करने की सुविधा मिलती है.
Trunk का इंटरनल मोनोरेपो, आधुनिक C++ 20 और टाइपस्क्रिप्ट बनाता है. साथ ही, कोड की चुनिंदा टेस्टिंग और मर्ज करने के लिए, bazel ग्राफ़ की जानकारी का फ़ायदा उठाता है.
Twitter ने अपना मुख्य खाता पैंट्स से बेज़ल में माइग्रेट करने का फ़ैसला लिया है बिल्ड टूल (सोर्स).
टू सिग्मा
टू सिग्मा न्यूयॉर्क के मुख्यालय वाली एक टेक्नोलॉजी कंपनी है, जो समाचार संगठनों के लिए, का पता लगा पाते हैं.
TypeDB
TypeDB एक डेटाबेस टेक्नोलॉजी है. इसका इस्तेमाल, एक-दूसरे से जुड़े डेटा को आसानी से मॉडल करने के लिए किया जा सकता है. TypeQL, टाइप-थियोरेटिक और पॉलीमोर्फ़िक क्वेरी लैंग्वेज है. इसकी मदद से, डेटा को आसानी से ऐक्सेस किया जा सकता है. साथ ही, यह डेटा लोगों के लिए पढ़ने लायक होता है और तेज़ी से काम करता है.
Bazel की मदद से, TypeDB की टीम बेहतर तरीके से काम करने वाली सीआई और डिस्ट्रिब्यूशन पाइपलाइन बना सकती है. यह पाइपलाइन, कई भाषाओं में मौजूद कई रिपॉज़िटरी को मैनेज करती है और कई प्लैटफ़ॉर्म पर आसानी से डिप्लॉय करती है. TypeDB टीम ने सॉफ़्टवेयर डिस्ट्रिब्यूशन को इकट्ठा और डिप्लॉय करने के लिए, Bazel के नियम भी जारी किए हैं.
उबर
Uber राइड-हेलिंग करने वाली कंपनी है. Uber का Go monorepo, 900 सक्रिय डेवलपर के साथ, शायद Bazel का इस्तेमाल करने वाले सबसे बड़े Go रिपॉज़िटरी में से एक है. उनके अनुभव के बारे में ज़्यादा जानने के लिए, Bazel की मदद से Uber का Go Monorepo बनाना लेख पढ़ें.
Uber Advanced Technologies Group
Uber Advanced Technologies Group, Uber, जिसमें ट्रक/मालवाहक और स्वायत्त राइड शेयरिंग शामिल है. संगठन, अपने मुख्य बिल्ड सिस्टम के तौर पर Bazel का इस्तेमाल करता है.
विस्टा मीडिया
Vistar Media एक विज्ञापन प्लैटफ़ॉर्म है. इसकी मदद से ब्रैंड, असल दुनिया में उपभोक्ताओं के व्यवहार के आधार पर उन तक पहुंच सकते हैं. उनकी इंजीनियरिंग टीम यह मुख्य रूप से फ़िलाडेल्फ़िया में काम करती है. साथ ही, वह बिल्ड, डिप्लॉयमेंट, और तेज़ी से परीक्षण कर सकेगा, और डेटा स्टोर करने की जगहों को अलग-अलग का इस्तेमाल किया जा सकता है.
VMware
VMware को डेवलप करने के दौरान, पहचान करने वाले और भरोसेमंद बिल्ड बनाने के लिए, Bagel का इस्तेमाल करता है नए प्रॉडक्ट लॉन्च करना.
Wix
Wix, क्लाउड-आधारित वेब डेवलपमेंट प्लैटफ़ॉर्म है. उनका बैकएंड Java और स्काला का इस्तेमाल करता है कोड. वे Google Cloud Build के साथ रिमोट इक्विज़न का इस्तेमाल करते हैं.
हमने बेज़ल रिमोट की मदद से, करीब पांच गुना ज़्यादा तेज़ी से क्लीन बिल्ड देखे हैं यह बेज़ल की बेहतरीन बिल्ड/टेस्ट एक्ज़ीक्यूशन क्षमताओं का इस्तेमाल तब करता है, जब यह फ़ार्म में काम करने के लिए बिल्ड/टेस्टिंग के काम भेजती है. बिल्ड में लगने वाला औसत समय ज़्यादा है बेज़ेल की एग्रेसिव कैश मेमोरी का इस्तेमाल करने की वजह से 10 गुना से ज़्यादा तेज़ मैकेनिज़्म. (क्या आपको Maven या Gradle से Bazel पर माइग्रेट करना है? 5 अहम सवाल जो आपको खुद से पूछने चाहिए)
Zenly
Zenly आपके दोस्तों और परिवार का लाइव मैप है. यह मिलने का सबसे मज़ेदार तरीका है — या सिर्फ़ देखें कि क्या हो रहा है! — ताकि आप दूर होने पर भी एक साथ महसूस कर सकें.
Bazel का इस्तेमाल करने वाले ओपन सोर्स प्रोजेक्ट
Abseil
Abseil, C++11 का पालन करने वाले C++ कोड का एक ओपन सोर्स कलेक्शन है, जिसे डिज़ाइन किया गया है C++ स्टैंडर्ड लाइब्रेरी को बेहतर बनाने के लिए.
Angular
Angular एक लोकप्रिय वेब फ़्रेमवर्क है. Angular को Baze के साथ बनाया गया है.
Apollo
अपोलो एक बेहतर परफ़ॉर्मेंस वाला, सुविधाजनक आर्किटेक्चर है. इसकी वजह से ऑटोनोमस वाहनों का डेवलपमेंट, टेस्टिंग, और डिप्लॉयमेंट.
brpc
पूरे Baidu में, 10,00,000 से ज़्यादा इंडस्ट्री के आरपीसी फ़्रेमवर्क का इस्तेमाल किया जाता है इंस्टेंस(क्लाइंट की गिनती नहीं करते) और हज़ारों प्रकार की सेवाओं को कहते हैं, "बैडू-आरपीसी" Baidu में मौजूद हैं.
cert-manager
cert-manager, Kubernetes का एक ऐड-ऑन है. इसका इस्तेमाल, सर्टिफ़िकेट जारी करने वाले अलग-अलग सोर्स से, TLS सर्टिफ़िकेट को मैनेज करने और जारी करने की प्रोसेस को ऑटोमेट करने के लिए किया जाता है. इससे यह पक्का किया जा सकेगा कि सर्टिफ़िकेट समय-समय पर मान्य और अप-टू-डेट हों. साथ ही, सर्टिफ़िकेट की समयसीमा खत्म होने से पहले, उन्हें सही समय पर रिन्यू किया जा सकेगा.
CallBuilder
Java कोड जनरेटर, जो एक फ़ंक्शन लिखकर बिल्डर बनाने की सुविधा देता है.
CPPItertools
C++ लाइब्रेरी, Python से प्रेरित लूप ऐड-ऑन के लिए रेंज के आधार पर उपलब्ध कराती है बिल्ट-इन और itertools लाइब्रेरी से. itertools और Python3 बिल्ट-इन की तरह, यह लाइब्रेरी में लेज़ी इवैलुएशन का इस्तेमाल किया जाता है.
Copybara
Copybara एक ऐसा टूल है जिसकी मदद से, कोड को एक से दूसरी रिपॉज़िटरी में ट्रांसफ़र किया जा सकता है और उसमें बदलाव किया जा सकता है.
डैगर
डैगर, दोनों के लिए पूरी तरह से स्टैटिक, कंपाइल-टाइम डिपेंडेंसी इंजेक्शन फ़्रेमवर्क है Java और Android.
DAML
DAML, अनुबंध करने की एक स्मार्ट भाषा है. इसकी मदद से, आने वाले समय में डेटा का बंटवारा किया जा सकता है सुरक्षित और निजता का ध्यान रखने वाले रनटाइम पर ऐप्लिकेशन इस्तेमाल करते हैं.
DeepMind Lab
एजेंट पर आधारित एआई रिसर्च के लिए पसंद के मुताबिक बनाया जा सकने वाला 3D प्लैटफ़ॉर्म.
Drake
Drake, C++ टूलबॉक्स है. इसे MIT में शुरू किया गया था और अब इसे Toyota Research Institute मैनेज करता है. यह हमारे रोबोट की डाइनैमिक का विश्लेषण करने के लिए टूल का एक कलेक्शन है और इस बात पर ज़ोर दिया होता है कि वे ऑप्टिमाइज़ेशन पर आधारित डिज़ाइन/विश्लेषण.
Envoy
C++ L7 प्रॉक्सी और कम्यूनिकेशन बस
गड़बड़ी की संभावना
कंपाइल करते समय होने वाली गड़बड़ियों के तौर पर, Java में आम तौर पर होने वाली गड़बड़ियों को कैच करता है. (Babel के लिए माइग्रेशन में है progress.)
Extensible Service Proxy
एक्सटेंसिबल सर्विस प्रॉक्सी, जिसे ईएसपी भी कहा जाता है, एक प्रॉक्सी है. यह JSON/REST या gRPC API सेवाओं के लिए, एपीआई मैनेजमेंट की सुविधाओं को चालू करता है. मौजूदा लागू है जो NGINX एचटीटीपी रिवर्स प्रॉक्सी सर्वर पर आधारित है.
FFruit
FFruit एक मुफ़्त है और लोकप्रिय सेवा के लिए ओपन सोर्स Android ऐप्लिकेशन फ़ॉलिंग फ़्रूट.
Gerrit Code Review
Gerrit, Git आधारित प्रोजेक्ट के लिए एक कोड समीक्षा और प्रोजेक्ट मैनेजमेंट टूल है.
Gitiles
Giटाइल, JGit पर बनाए गए Git डेटा स्टोर करने की जगहों के लिए एक आसान रिपॉज़िटरी (डेटा स्टोर करने की जगह) ब्राउज़र है.
ग्रकन
Gracn (https://grakn.ai/) एक नॉलेज ग्राफ़ इंजन है. इसकी मदद से, कॉम्प्लेक्स को व्यवस्थित किया जा सकता है डेटा के नेटवर्क बना सकता है और उसे क्वेरी करने लायक बना सकता है.
GRPC
एक भाषा और प्लैटफ़ॉर्म न्यूट्रल रिमोट प्रोसेस कॉल सिस्टम. (Baज़ल, बिल्ड सिस्टम के साथ काम करता है. हालांकि, यह मुख्य ऐप्लिकेशन के तौर पर काम नहीं करता.)
gVisor
gVisor, कंटेनर रनटाइम सैंडबॉक्स है.
गुएत्ज़ली
Guetzli एक JPEG एन्कोडर है, जिसकी वजह से अच्छी कंप्रेशन डेंसिटी होती है विज़ुअल क्वालिटी.
गुलावा
यह एक Java कोड जनरेटर है, जिसकी मदद से Prolog-style प्रेडिकेट लिखे जा सकते हैं और सामान्य Java कोड से उनका आसानी से इस्तेमाल किया जा सकता है.
Heron
Heron एक रीयलटाइम, डिस्ट्रिब्यूट किया गया, गड़बड़ी को सहने वाला स्ट्रीम प्रोसेसिंग इंजन है, जो Twitter.
इंटरनेट कंप्यूटर प्रोटोकॉल
इंटरनेट कंप्यूटर प्रोटोकॉल, सार्वजनिक तौर पर उपलब्ध एक ब्लॉकचेन नेटवर्क है. यह सामान्य काम के लिए, कॉपी किए गए कंप्यूटेशन को लागू करने की सुविधा देता है. साथ ही, यह लाखों ऐप्लिकेशन और उनके उपयोगकर्ताओं को सेवा देता है.
जैज़र
जैज़र, Java और JVM पर आधारित अन्य भाषाओं के लिए एक फ़ज़र है, जो JUnit 5 के साथ इंटिग्रेट किए जाते हैं.
JGit
JGit एक छोटी और पूरी Java लाइब्रेरी है, जो Git वर्शन कंट्रोल को लागू करती है सिस्टम.
Jsonnet
JSON के लिए, कॉन्फ़िगरेशन जनरेट करने वाली शानदार और औपचारिक तौर पर तय की गई भाषा. (Baze, एक ऐसा बिल्ड सिस्टम है जिस पर यह सुविधा काम करती है.)
कुबेरनेट्स
Kubernetes कंटेनर वाले ऐप्लिकेशन को मैनेज करने के लिए एक ओपन सोर्स सिस्टम है एक से ज़्यादा होस्ट पर, डिप्लॉयमेंट, रखरखाव, और और स्केलिंग के लिए इस्तेमाल किया जाता है.
Kythe
कोड के साथ काम करने वाले टूल बनाने के लिए एक ईकोसिस्टम.
Nomulus
Google App Engine पर टॉप लेवल डोमेन नेम रजिस्ट्री सेवा.
ONOS : Open Network Operating System
ONOS अकेला ऐसा एसडीएन कंट्रोलर प्लैटफ़ॉर्म है जो लेगसी “ब्राउन फ़ील्ड” नेटवर्क को एसडीएन “ग्रीन फ़ील्ड” नेटवर्क पर स्विच करना. इससे नेटवर्क ऑपरेटर के लिए, नई सुविधाएं उपलब्ध होंगी. साथ ही, डिप्लॉयमेंट और ऑपरेशन के लिए ज़रूरी लागत में भी कमी आएगी.
Java के लिए PetitParser
प्रोग्रामिंग भाषाओं के लिए व्याकरण, आम तौर पर स्टैटिक तौर पर तय किए जाते हैं. आसानी से समझ में आने वाली गलतियों की वजह से, इन्हें लिखना और दोबारा इस्तेमाल करना मुश्किल होता है. PetitParser चैनल के कॉन्टेंट को बिना स्कैन किए पार्स करने, पार्सर कॉम्बिनेटर, और दूसरे सोर्स से लिया गया आइडिया जोड़ता है. पार्स करने के एक्सप्रेशन ग्रामर और पैकरट पार्सर से मॉडल ग्रामर और पार्सर जिन्हें डाइनैमिक तौर पर फिर से कॉन्फ़िगर किया जा सकता है.
PlaidML
PlaidML एक ऐसा फ़्रेमवर्क है जिससे डीप लर्निंग का इस्तेमाल हर जगह किया जा सकता है.
Project V
प्रोजेक्ट V, टूल का एक सेट है. इसकी मदद से, अपनी ज़रूरत के हिसाब से निजता नेटवर्क बनाया जा सकता है इंटरनेट.
प्राइज़मैटिक लैब्स इथीरियम 2.0 को लागू करना
Prysm, Ethereum 2.0 का शार्डिंग क्लाइंट है. यह ब्लॉकचेन पर आधारित एक डिस्ट्रिब्यूटर कंपनी है पर काम कर रहे थे.
Ray
Ray एक फ़्लेक्सिबल और बेहतर परफ़ॉर्मेंस वाला डिस्ट्रिब्यूटेड एक्सीक्यूशन फ़्रेमवर्क है.
रेस्टी
Trusty, Go के लिए एक सामान्य एचटीटीपी और REST क्लाइंट लाइब्रेरी है (Ruby से प्रेरित है) बाकी क्लाइंट).
Roughtime
Roughtime एक ऐसा प्रोजेक्ट है जिसका मकसद, समय को सुरक्षित तरीके से सिंक करना है.
Selenium
सेलेनियम, वेब ऐप्लिकेशन की जांच करने के लिए एक पोर्टेबल फ़्रेमवर्क है.
Semantic
सिमैंटिक एक हास्केल लाइब्रेरी और कमांड-लाइन टूल है. इसका इस्तेमाल पार्स करने, विश्लेषण करने, और सोर्स कोड की तुलना करना. इसे GitHub ने बनाया है (और इसका इस्तेमाल कोड नेविगेशन).
दिखाया गया
Served, C++ लाइब्रेरी है. इसकी मदद से, बेहतर परफ़ॉर्मेंस वाले RESTful वेब सर्वर बनाए जा सकते हैं.
सॉनेट
Sonnet, TensorFlow पर बनाई गई लाइब्रेरी है. इसका इस्तेमाल, जटिल न्यूरल नेटवर्क बनाने के लिए किया जाता है.
शर्बत
Sorbet, Ruby के सबसेट के लिए तेज़ और बेहतरीन टाइप चेकर है. इसकी स्केलिंग करता है: लाखों कोड वाले कोड बेस में भी बदलाव किए जा सकते हैं. इन्हें इंक्रीमेंटल फ़ॉर्मैट में अपनाया जा सकता है.
Spotify
Spotify, iOS और Android ऐप्लिकेशन बनाने के लिए Basel का इस्तेमाल कर रहा है (सोर्स).
टिंक
Tink कई भाषाओं वाली, क्रॉस-प्लैटफ़ॉर्म, और ओपन सोर्स लाइब्रेरी है जो ऐसे क्रिप्टोग्राफ़िक एपीआई जो सुरक्षित हैं, जो सही तरीके से इस्तेमाल करने में आसान हैं, और गलत इस्तेमाल.
TensorFlow
मशीन इंटेलिजेंस के लिए ओपन सोर्स सॉफ़्टवेयर लाइब्रेरी.
Turbo Santa
यह किसी भी प्लैटफ़ॉर्म पर काम करने वाला GameBoy एम्युलेटर है.
वाइकेप्रूफ़
प्रोजेक्ट Wichepr, पहले से मौजूद हमलों का पता लगाने के लिए, क्रिप्टो लाइब्रेरी का टेस्ट करता है.
XIOSim
XIOSim, x86 के लिए यूज़र-मोड माइक्रो-आर्किटेक्चुरल सिम्युलेटर है आर्किटेक्चर.
ZhihuDailyPurify
ZhihuDailyPurify, Zhihu Daily का लाइटवेट वर्शन है. यह एक चाइनीज़ वेबसाइट है, जहां सवाल-जवाब किए जाते हैं.