कभी एक्सपायर न होने वाली API कुंजियों की समस्या
कई साल पहले जारी की गई कुंजी, जिसे कभी रोटेट नहीं किया गया और जो आज भी मान्य है, कोई सुविधा नहीं है। यह एक जोखिम है जिसे सालों से किसी ने वास्तव में देखा तक नहीं।
मुफ़्त स्तर को, सही हो या गलत, एक स्थिर नींव माना जाता है। कोई डेवलपर किसी प्रदाता के मुफ़्त कोटा पर एक छोटा टूल, कोई शौकिया प्रोजेक्ट, या किसी असली उत्पाद का शुरुआती प्रोटोटाइप बनाता है, और वह कोटा चुपचाप भार उठाने वाला हिस्सा बन जाता है: आर्किटेक्चर के बारे में फ़ैसलों में, भुगतान का कदम जोड़ने या न जोड़ने में, और इस बात में कि प्रोजेक्ट में आगे और कितना समय लगाना सार्थक है, यही धारणा बैठी होती है। जब कोई प्रदाता रातोंरात वह मुफ़्त स्तर काट देता है, उसे काफ़ी सख़्त कर देता है, या उसकी जगह बहुत छोटा कोटा दे देता है, तो पुरानी धारणा पर बनी हर चीज़ एक साथ टूट जाती है, बिना चेतावनी के और अक्सर बिना किसी सुधार के रास्ते के, सिवाय एक बिना योजना वाले, तत्काल खरीद फ़ैसले के।
इस तरह के बदलाव का बचाव आमतौर पर प्रदाता की तरफ़ से किया जा सकता है: मुफ़्त स्तर चलाने में असली पैसा लगता है, उपयोग के पैटर्न बदलते हैं, और कंपनी शर्तें बदलने का अधिकार रखती है। फिर भी, उस बदलाव की लागत बराबर नहीं पड़ती। प्रदाता एक नीति समायोजन झेलता है। ग्राहक एक टूटा हुआ इंटीग्रेशन झेलता है, कभी प्रोडक्शन में, कभी उसके अपने ग्राहकों को भी प्रभावित करते हुए, और योजना बनाने के लिए कोई सूचना अवधि नहीं होती।
हमें लगता है कि मुफ़्त स्तर देने वाला प्रदाता एक अंतर्निहित दायित्व लेता है जो सेवा की शर्तों की कानूनी शर्तों से आगे जाता है: अगर वह कोटा काफ़ी बदलने वाला है, तो उस पर निर्भर ग्राहक इतनी सूचना के हक़दार हैं कि बदलाव लागू होने से पहले समायोजन कर सकें, बाद में नहीं। यही एक कारण है कि हमारा मुफ़्त कोटा, किसी भी पते से 2,500 अनुरोध प्रतिदिन और हर कुंजी पर 2,500 और, जो प्रति नेटवर्क गिने जाते हैं, कोई ऐसा अस्थायी प्रमोशनल हुक नहीं जिसे मार्केटिंग का मकसद पूरा होने पर वापस ले लिया जाए। यह मूल्य निर्धारण मॉडल का एक घोषित हिस्सा है, बाद में धोखे से बदले जाने वाला चारा नहीं।
यहाँ एक व्यापक पैटर्न का नाम लेना ज़रूरी है: केवल ग्राहक जुटाने की रणनीति के रूप में इस्तेमाल होने वाले मुफ़्त स्तर को उस लक्ष्य के पूरा होने पर अक्सर बदल दिया जाता है, क्योंकि उसका एकमात्र काम साइनअप आकर्षित करना था, और साइनअप की पर्याप्त संख्या हो जाने के बाद उसे उदार बनाए रखने का प्रोत्साहन कमज़ोर पड़ जाता है। जो मुफ़्त स्तर मूल्य संरचना का स्थायी हिस्सा माना जाता है, और जिसका आकार इस आधार पर तय होता है कि प्रदाता उसे अनिश्चित काल तक टिकाऊ ढंग से क्या दे सकता है, न कि लैंडिंग पेज पर क्या सबसे आकर्षक दिखता है, उसमें बाद में सिकुड़ने का वैसा प्रोत्साहन नहीं होता, क्योंकि उसका आकार कभी उससे आगे तय ही नहीं किया गया जितना प्रदाता देते रहना चाहता था।
इसमें से कुछ भी यह वादा नहीं है कि मूल्य निर्धारण का कोई विवरण कभी नहीं बदलेगा। यह इस बारे में एक बयान है कि बिना चेतावनी के किस तरह का बदलाव करना उचित है और किस तरह का नहीं। पहले से घोषित, भुगतान वाले उपयोग पर कीमत बढ़ाना एक सामान्य व्यावसायिक फ़ैसला है। शौकिया प्रोजेक्ट और शुरुआती प्रोटोटाइप जिस मुफ़्त कोटा पर बने थे उसे बिना चेतावनी चुपचाप खोखला कर देना उन प्रोजेक्ट को फेंकने लायक मानना है, जो ठीक उन्हीं उपयोगकर्ताओं के साथ अजीब व्यवहार है जिनके कल के भुगतान करने वाले ग्राहक बनने की सबसे ज़्यादा संभावना है, अगर मुफ़्त स्तर बस इतने समय तक टिका रहता कि वह प्रोजेक्ट बढ़कर ऐसा बन सके।