You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
एक मोनोलिथिक ऐप वह होता है जिसमें सभी ज़रूरी काम एक ही प्रोग्राम में होते हैं और उसे एक साथ तैनात किया जाता है।
11
+
एप्लिकेशन बनाते समय यह अक्सर सबसे सरल और आसान जगह होती है।
12
+
लेकिन जैसे-जैसे एप्लिकेशन बड़ा और थोड़ा मुश्किल होता जाता है, तो मोनोलिथ को बनाए रखना मुश्किल हो सकता है।
13
+
अगर अधिक डेवलपर एक ही कोडबेस पर काम करें, तो बदलावों में टकराव और आपसी तालमेल की ज़रूरत बढ़ जाती है।
14
+
15
+
## समस्या
16
+
17
+
[माइक्रोसर्विसेज](/microservices-architecture/) में एप्लिकेशन को बाँटना कई बार ज़्यादा काम और ज़िम्मेदारी ले आता है — जैसे ज़्यादा टेस्टिंग, तैनाती और देखरेख करनी पड़ती है।
18
+
किसी प्रोडक्ट के शुरुआती दौर में, इस मुश्किल को टालना और क ही जगह पर बना हुआ एप्लिकेशन बनाना फ़ायदेमंद हो सकता है जब तक कि उत्पाद सफल न हो जाए।
19
+
20
+
## समाधान
21
+
22
+
एक अच्छी तरह से डिज़ाइन किया गया मोनोलिथ किसी एप्लिकेशन को चालू करने का सबसे सरल तरीका होने के कारण लीन नियमों को बनाए रख सकता है।
23
+
जब ऐसा एप्लिकेशन अच्छा काम करने लगे और उसका बिज़नेस वैल्यू साफ दिखे, तब उसे माइक्रोसर्विस में बाँटना समझदारी होती है।
24
+
मूल्यवान साबित होने से पहले माइक्रोसर्विस-आधारित एप्लिकेशन तैयार करना इंजीनियरिंग प्रयास का समय से पहले खर्च हो सकता है।
25
+
यदि एप्लिकेशन कोई मूल्य नहीं देता है, तो वह प्रयास व्यर्थ हो जाता है।
0 commit comments