Airbridge API डेवलपमेंट टीम में Monorepo अपनाने की पृष्ठभूमि और इसे अपनाने की प्रक्रिया में सामने आई समस्याओं को हल करने के उदाहरणों का परिचय दिया गया है.

  • Monorepo अपनाने की पृष्ठभूमि
    • Monorepo क्या है?
    • Airbridge API टीम ने इसे क्यों अपनाया
  • काम का लक्ष्य
    • समान डेवलपमेंट अनुभव बनाए रखते हुए Monorepo repository अपनाना
  • काम पूरा होने के बाद सामने आई समस्याएँ
    • CI/CD प्रक्रिया में यह तय करना पड़ा कि हर component में बदलाव है या नहीं, जिससे CI/CD script जटिल हो गईं और एक ही code को दोबारा deploy न कर पाने जैसी समस्याएँ पैदा हुईं
  • इसे हल करने के लिए
    • CI/CD चलने से पहले component में बदलाव हुआ है या नहीं, इसका पहले से आकलन कर CI/CD को चलाने की भूमिका वाला component पेश किया गया (Code Deployer)
  • और बेहतर करने के लिए
    • PR में CI की जाँच देख पाना
    • Slack में PR जानकारी और CI स्थिति की visibility बढ़ाना
  • Monorepo अपनाने के बाद
    • जिन components की ज़िम्मेदारी है, उनकी visibility में सुधार
    • productivity में सुधार
  • अंत में

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.