हम सर्वरलेस एप्लिकेशन को Redis के साथ विकसित करना कितना आसान और व्यावहारिक है, यह दिखाने के लिए उदाहरण एप्लिकेशन विकसित कर रहे हैं। अब तक, उनमें से सबसे लोकप्रिय उदाहरण रोडमैप वोटिंग एप्लिकेशन है। जैसे ही हमने इसे वास्तविक जीवन में उपयोग करना शुरू किया, दो मुख्य समस्याएं थीं:
- हमें स्पैम एंट्रीज़ दिखाई देने लगीं। एप्लिकेशन में एडमिन डैशबोर्ड नहीं है, इसलिए किसी को Redis से कनेक्ट करके एंट्री हटानी पड़ती थी।
- हमने सूची में कुछ फीचर्स जारी किए लेकिन उन्हें जारी के रूप में चिह्नित करने और वोटिंग सूची से हटाने का कोई तरीका नहीं था।
दोनों को हल करने के लिए, हमने ऑथेंटिकेशन जोड़ने का फैसला किया। ऑथेंटिकेशन की बदौलत:
- नई फीचर रिक्वेस्ट जोड़ने के लिए उपयोगकर्ताओं को साइन इन करना होगा।
- हम खुद को एडमिन के रूप में सेट कर सकते हैं, ताकि हम फीचर रिक्वेस्ट को हटा या जारी कर सकें।
हमने सिंगल साइन-ऑन विकल्पों के साथ Auth0 ऑथेंटिकेशन मॉड्यूल जोड़ा है। यहां नया Upstash रोडमैप वोटिंग ऐप है।
यदि आप नीचे स्क्रॉल करते हैं, तो आप उन फीचर रिक्वेस्ट को देखेंगे जो पहले ही जारी हो चुके हैं।
खुद डेप्लॉय करें
आप अपने प्रोजेक्ट के लिए आसानी से रोडमैप वोटिंग ऐप बना और डेप्लॉय कर सकते हैं। रिपॉजिटरी में चरणों का पालन करें। आपको कोई कोड लिखने की आवश्यकता नहीं होगी, लेकिन आपको Redis और Auth0 को कॉन्फ़िगर करने के लिए एनवायरनमेंट वेरिएबल्स को अपडेट करना होगा।
यदि आप Auth0 के बिना सरल संस्करण पसंद करते हैं, तो पुराने संस्करण के लिए हमारे उदाहरण रिपॉजिटरी देखें।