जब SoCreate के पटकथा लेखन प्लेटफॉर्म की बुनियादी संरचना बनाने का समय आया तब हमने अपने एप्लीकेशन कैश और डेटा सुरक्षा को प्रबंधित करने के लिए कई विकल्पों का आकलन किया। हमारे SoCreate इंजीनियर माइक्रोसॉफ्ट सर्विस फैब्रिक के बड़े प्रशंसक हैं, जो एक वितरित प्रणाली प्लेटफॉर्म है जो स्केलेबल माइक्रोसर्विस और कंटेनरों को पैकेज, लॉन्च और प्रबंधित करना आसान बनाता है। सर्विस फैब्रिक क्लाउड स्थानीय एप्लीकेशन विकसित और प्रबंधित करने से संबंधित चुनौतियों का भी समाधान करता है।
इसलिए, कैश स्टोर के रूप में रेडिस या SQL सर्वर का प्रयोग करने के बजाय, हमने अपना खुद का सर्विस फैब्रिक 'वितरित कैश' सेवा बनाया, इसके बाद सर्विस फैब्रिक 'डेटा सुरक्षा' सेवा बनाने के लिए 'वितरित कैश' सेवा का पूरा लाभ उठाया। हालाँकि इन लाइब्रेरीज को बनाने में हमें थोड़ी मेहनत करनी पड़ी, लेकिन इसमें रेडिस कैश को क्लस्टर के रूप में सेटअप करने, प्रबंधित करने, और चलाने से कम समय लगा - जो एक जटिल प्रक्रिया है।
परिणाम?
"अब हम एप्लीकेशन के प्रदर्शन को बेहतर बनाने के लिए सर्विस फैब्रिक वितरित कैश का प्रयोग कर सकते हैं; और रेडिस या ब्लॉब स्टोरेज जैसी एक अन्य तृतीय पक्ष की भुगतान वाली सेवा पर निर्भर रहे बिना सत्र कुकीज़ सुरक्षित रखने के लिए वितरित वेब एप्लीकेशन को अनुमति देने के लिए सर्विस फैब्रिक डेटा सुरक्षा का प्रयोग कर सकते हैं,"
और हमें लगता है यह आपको भी उपयोगी लगेगा! इन दोनों ओपन सोर्स SoCreate परियोजनों की लाइब्रेरी, दस्तावेज़ीकरण, और इनके बारे में ज्यादा जानकारी नीचे मिल सकती है:
हमें आपकी प्रतिक्रिया सुनकर, आपके साथ काम करके और आपके योगदान से खुशी होगी, और साथ ही हम यह देखने के लिए उत्साहित हैं कि हम इन दोनों नयी परियोजनाओं को कहाँ ले जा सकते हैं! हमारे साथ बने रहे और गिटहब पर हमारी परियोजनाओं को फॉलो करें।