• BBC ने cloud में migration करते हुए serverless-आधारित platform 'WebCore' बनाया
  • पिछले 1 साल में अंतिम लक्ष्य का लगभग 30% ही हासिल हुआ है, लेकिन असर पहले से दिखना शुरू हो गया है
  • serverless का उपयोग करने से platform की बुनियादी engineering पर समय लगाने के बजाय, ग्राहकों को दी जाने वाली value पर ध्यान केंद्रित किया जा सकता है
  • BBC ने caching के ज़रिए reliability और performance को अधिकतम किया है। लेकिन आज के रुझान के मुताबिक हर पाठक के लिए personalized content देने के लिए अधिक बदलाव और अधिक load संभालना पड़ता है

Personalisation / Relevancy

  • हर पाठक के लिए personalized pages को support करने वाला ढांचा बनाया जा रहा है
  • front page फिलहाल personalized है, इसमें लगभग 500ms rendering time लगता है और इस दौरान लगभग 30 functions call होते हैं
  • फ़रवरी 2022 में 14.5 करोड़ calls personalized थे, जो पूरे WebCore traffic का 6% थे
  • अगले 12 महीनों में ज़्यादातर pages को हर पाठक के लिए personalized बनाया जाएगा

Experimentation

  • caching पर निर्भर पुराने platform में pages पर तरह-तरह के experiments चलाना कठिन था
  • A/B/n testing के ज़रिए विभिन्न experiments संभव बनाने पर काम चल रहा है

Speed of Updates

  • कार्यदिवसों में BBC News और Sports sections को editors द्वारा प्रति सेकंड 3 बार बदला जाता है (articles, index, video, short-form postings आदि)
  • non-personalized pages में नई content जितनी जल्दी हो सके दिखाई दे, यह चाहा जाता है, लेकिन cache की वजह से यह कठिन है
  • serverless Redis के माध्यम से नया article उपयोगकर्ता को दिखाई देने का समय लगातार बेहतर किया जा रहा है
  • 8 महीनों में इसे 2.5 मिनट से घटाकर 30 सेकंड किया गया है, और अगले 12 महीनों में इसे 5 सेकंड से नीचे लाना लक्ष्य है

Build times

  • tech team ने तेज़ और सुरक्षित deploy के लिए पारंपरिक CI/CD pipeline से अलग रास्ता अपनाया
  • Jenkins-आधारित setup से serverless CI/CD pipeline में बदलाव किया गया
  • build time शुरुआती 24 मिनट से घटकर अब 5 मिनट रह गया है, और लक्ष्य 2 मिनट है

मामूली मुद्दे

  • noisy neighbor समस्या: cloud के serverless platform shared resources का उपयोग करते हैं, इसलिए कभी-कभी धीमापन आ सकता है

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

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