search
Q: A company is deciding between a monolithic and a micro service architecture for their software. Which statement best explains explains why micro services might be preferred for a large-scale application?
  • A. Monolithic system provide better security than micro services./मोनोलिथिक सिस्टम माइक्रोसर्विसेज की तुलना में बेहतर सुरक्षा प्रदान करते हैं।
  • B. Micro services cost less than monolithic systems /माइक्रोसर्विसेज की लागत मोनोलिथिक सिस्टम की तुलना में कम होती है।
  • C. Debugging micro services is easier than monolithic systems./मोनोलिथिक सिस्टम की तुलना में माइक्रोसर्विसेज को डिबग करना आसान है।
  • D. Micro services allow independent scaling of services /माइक्रोसर्विसेज, सेवाओं की स्वतंत्र स्केलिंग की अनुमति देती है।
  • E. None of the above/उपर्युक्त में से कोई नहीं
Correct Answer: Option D - माइक्रोसर्विस आर्किटेक्चर में, प्रत्येक सेवा स्वतंत्र रूप से स्केल की जा सकती है, जो बड़े अनुप्रयोगों में कुशलता और लचीलापन प्रदान करती है। इससे डेवेलपर्स को केवल उन सेवाओं को स्केल करने की अनुमति मिलती है जिन्हें अधिक संसाधनों की आवश्यकता होती है, बजाय पूरे मोनोलिथिक सिस्टम को स्केल करने के। यह लचीलापन बढ़ाता है और संसाधनों के उपयोग को अधिकतम करता है।
D. माइक्रोसर्विस आर्किटेक्चर में, प्रत्येक सेवा स्वतंत्र रूप से स्केल की जा सकती है, जो बड़े अनुप्रयोगों में कुशलता और लचीलापन प्रदान करती है। इससे डेवेलपर्स को केवल उन सेवाओं को स्केल करने की अनुमति मिलती है जिन्हें अधिक संसाधनों की आवश्यकता होती है, बजाय पूरे मोनोलिथिक सिस्टम को स्केल करने के। यह लचीलापन बढ़ाता है और संसाधनों के उपयोग को अधिकतम करता है।

Explanations:

माइक्रोसर्विस आर्किटेक्चर में, प्रत्येक सेवा स्वतंत्र रूप से स्केल की जा सकती है, जो बड़े अनुप्रयोगों में कुशलता और लचीलापन प्रदान करती है। इससे डेवेलपर्स को केवल उन सेवाओं को स्केल करने की अनुमति मिलती है जिन्हें अधिक संसाधनों की आवश्यकता होती है, बजाय पूरे मोनोलिथिक सिस्टम को स्केल करने के। यह लचीलापन बढ़ाता है और संसाधनों के उपयोग को अधिकतम करता है।