DevOps आर्किटेक्चर के Data Engineering निहितार्थ
DevOps अवधारणा
Cem Sakarya
DevOps Risk Advisor
Microservices आर्किटेक्चर
- माइक्रोसर्विसेज छोटे-स्तर के सॉफ्टवेयर प्रोग्राम होते हैं
- माइक्रोसर्विसेज अलग-अलग डिप्लॉय होते हैं
- हर माइक्रोसर्विस अलग फंक्शनैलिटी संभालती है
- हर माइक्रोसर्विस का अपना डेटा और लॉजिक होता है
- वे डेटा निजी डेटाबेस में स्टोर करते हैं
Monolithic आर्किटेक्चर
- Microservices आर्किटेक्चर का उलटा
- एक बड़ा सिंगल यूनिट
- माइक्रोसर्विसेज की तुलना में काफी सरल
- मेंटेनेंस और बदलाव बहुत कठिन व जोखिम भरा
Monolithic Architecture
- डेटाबेस की संख्या सीमित
- पूरी एप्लिकेशन एक ही डेटाबेस/डेटाबेसों का उपयोग करती है
- छोटे-स्तर की एप्लिकेशन के लिए उपयुक्त हो सकता है
Microservices Architecture
- हर माइक्रोसर्विस के लिए अलग डेटाबेस
- दूसरे सर्विस के डेटाबेस तक पहुँचने को API कॉल करनी पड़ती है
- बड़े संगठनों और जटिल प्रोडक्ट्स में प्रभावी
माइक्रोसर्विसेज के निजी डेटाबेस
- कुछ प्रोडक्ट फंक्शनैलिटीज़ के लिए कई माइक्रोसर्विसेज का सहयोग चाहिए
- माइक्रोसर्विसेज एक-दूसरे के डेटाबेस तक सीधे नहीं पहुँच सकते, इसलिए API कॉल करते हैं
- माइक्रोसर्विसेज हमेशा आपस में कम्युनिकेट करते हैं.
माइक्रोसर्विसेज में Data Engineering के उपयोग
माइक्रोसर्विसेज में Data Engineering के उपयोग
अभ्यास करते हैं!
DevOps अवधारणा
Preparing Video For Download...