diff --git a/README-hi.md b/README-hi.md new file mode 100644 index 00000000..101b628d --- /dev/null +++ b/README-hi.md @@ -0,0 +1,144 @@ +*[English](README.md) ∙ [日本語](README-ja.md) ∙ [简体中文](README-zh-Hans.md) ∙ [繁體中文](README-zh-TW.md) | [العَرَبِيَّة‎](https://github.com/donnemartin/system-design-primer/issues/170) ∙ [বাংলা](https://github.com/donnemartin/system-design-primer/issues/220) ∙ [Português do Brasil](https://github.com/donnemartin/system-design-primer/issues/40) ∙ [Deutsch](https://github.com/donnemartin/system-design-primer/issues/186) ∙ [ελληνικά](https://github.com/donnemartin/system-design-primer/issues/130) ∙ [עברית](https://github.com/donnemartin/system-design-primer/issues/272) ∙ [Italiano](https://github.com/donnemartin/system-design-primer/issues/104) ∙ [한국어](https://github.com/donnemartin/system-design-primer/issues/102) ∙ [فارسی](https://github.com/donnemartin/system-design-primer/issues/110) ∙ [Polski](https://github.com/donnemartin/system-design-primer/issues/68) ∙ [русский язык](https://github.com/donnemartin/system-design-primer/issues/87) ∙ [Español](https://github.com/donnemartin/system-design-primer/issues/136) ∙ [ภาษาไทย](https://github.com/donnemartin/system-design-primer/issues/187) ∙ [Türkçe](https://github.com/donnemartin/system-design-primer/issues/39) ∙ [tiếng Việt](https://github.com/donnemartin/system-design-primer/issues/127) ∙ [Français](https://github.com/donnemartin/system-design-primer/issues/250) | [Add Translation](https://github.com/donnemartin/system-design-primer/issues/28)* + +# सिस्टम डिजाइन प्राइमर + +

+ +
+

+ +## प्रेरणा + +> बड़े पैमाने पर सिस्टम डिजाइन करना सीखें। +> +> सिस्टम डिजाइन साक्षात्कार के लिए तैयारी करें। + +### बड़े पैमाने पर सिस्टम डिजाइन करना सीखें + +स्केलेबल सिस्टम को डिजाइन करने का तरीका सीखने से आपको एक बेहतर इंजीनियर बनने में मदद मिलेगी। + +सिस्टम डिजाइन एक व्यापक विषय है। सिस्टम डिज़ाइन सिद्धांतों पर **पूरे वेब में बड़ी मात्रा में संसाधन फैले हुए हैं**। + +यह रेपो संसाधनों का एक **संगठित संग्रह** है जो आपको बड़े पैमाने पर सिस्टम बनाने का तरीका सीखने में मदद करता है। + +### मुक्त स्रोत समुदाय से सीखें + +यह लगातार अद्यतन, ओपन सोर्स प्रोजेक्ट है। + +[Contributions](#contributing) are welcome! + +### सिस्टम डिज़ाइन साक्षात्कार के लिए तैयारी करें + +साक्षात्कार कोडिंग के अलावा, कई तकनीकी कंपनियों में सिस्टम डिज़ाइन **तकनीकी साक्षात्कार प्रक्रिया** का एक **आवश्यक घटक** है। + +**सामान्य सिस्टम डिज़ाइन साक्षात्कार प्रश्नों का अभ्यास करें** और **नमूना समाधान** के साथ अपने परिणामों की तुलना करें**: चर्चा, कोड और आरेख। + +साक्षात्कार की तैयारी के लिए अतिरिक्त विषय: + +* [स्टडी गाइड](#स्टडी-गाइड) +* [सिस्टम डिज़ाइन साक्षात्कार प्रश्न कैसे प्राप्त करें](#कैसे-टू-एप्रोच-ए-सिस्टम-डिज़ाइन-साक्षात्कार-प्रश्न) +* [सिस्टम डिज़ाइन साक्षात्कार प्रश्न, **समाधान के साथ**](#सिस्टम-डिज़ाइन-साक्षात्कार-प्रश्न-साथ-समाधान) +* [वस्तु-उन्मुख डिज़ाइन साक्षात्कार प्रश्न, **समाधान के साथ**](#वस्तु-उन्मुख-डिज़ाइन-साक्षात्कार-प्रश्न-साथ-समाधान) +* [अतिरिक्त सिस्टम डिज़ाइन साक्षात्कार प्रश्न](#अतिरिक्त-सिस्टम-डिज़ाइन-साक्षात्कार-प्रश्न) + +## Anki flashcards + +

+ +
+

+ +दिए गए [Anki फ्लैशकार्ड डेक](https://apps.ankiweb.net/) सिस्टम डिज़ाइन के मुख्य कॉन्सेप्ट को बनाए रखने में आपकी मदद करने के लिए स्पेस्ड रिपीटिशन का इस्तेमाल करते हैं। + +* [सिस्टम डिज़ाइन डेक] (resources/flash_cards/System%20Design.apkg) +* [सिस्टम डिज़ाइन अभ्यास डेक](resources/flash_cards/System%20Design%20Exercises.apkg) +* [वस्तु उन्मुख डिजाइन अभ्यास डेक](resources/flash_cards/OO%20Design.apkg) + +चलते समय उपयोग के लिए बढ़िया। + +### कोडिंग संसाधन: इंटरएक्टिव कोडिंग चुनौतियां + +[**कोडिंग इंटरव्यू**](https://github.com/donnemartin/interactive-coding-challenges) के लिए तैयारी करने में आपकी मदद करने के लिए संसाधनों की तलाश है? + +

+ +
+

+ +सिस्टर रेपो [**इंटरएक्टिव कोडिंग चैलेंज**](https://github.com/donnemartin/interactive-coding-challenges) देखें, जिसमें एक अतिरिक्त Anki डेक है: + +* [कोडिंग डेक] (https://github.com/donnemartin/interactive-coding-challenges/tree/master/anki_cards/Coding.apkg) + +## योगदान + +> समुदाय से सीखें। + +मदद के लिए बेझिझक पुल अनुरोध सबमिट करें: + +* त्रुटियों को ठीक करें +* वर्गों में सुधार करें +* नए खंड जोड़ें +* [अनुवाद] (https://github.com/donnemartin/system-design-primer/issues/28) + +जिस सामग्री को कुछ पॉलिश करने की आवश्यकता है उसे [विकास के तहत](#अंडर-डेवलपमेंट) रखा गया है। + +[योगदान दिशानिर्देश](CONTRIBUTING.md) की समीक्षा करें। + +## सिस्टम डिजाइन विषयों का सूचकांक + +> पेशेवरों और विपक्षों सहित विभिन्न सिस्टम डिज़ाइन विषयों का सारांश। **सब कुछ एक समझौता है**। +> +> प्रत्येक अनुभाग में अधिक गहन संसाधनों के लिंक होते हैं। + +

+ +
+

+ +* [सिस्टम डिजाइन विषय: यहां से शुरू करें](#सिस्टम-डिजाइन-विषय-शुरू-यहां) + * [चरण 1: मापनीयता वीडियो व्याख्यान की समीक्षा करें](#चरण-1-समीक्षा-अनुमापकता-वीडियो-व्याख्यान) + * [चरण 2: मापनीयता लेख की समीक्षा करें](#चरण-2-समीक्षा-अनुमाननीयता-लेख) + * [अगले चरण](#अगले चरण) +* [प्रदर्शन बनाम स्केलेबिलिटी](#प्रदर्शन-बनाम-स्केलेबिलिटी) +* [लेटेंसी बनाम थ्रूपुट](#लेटेंसी-बनाम-थ्रूपुट) +* [उपलब्धता बनाम संगति](#उपलब्धता-बनाम-संगति) + * [कैप प्रमेय](#कैप-प्रमेय) + * [सीपी - संगति और विभाजन सहिष्णुता](#cp---संगति-और-विभाजन-सहिष्णुता) + * [एपी - उपलब्धता और विभाजन सहिष्णुता](#ap---उपलब्धता-और-विभाजन-सहिष्णुता) +* [कंसिस्टेंसी पैटर्न](#कंसिस्टेंसी-पैटर्न) + * [कमजोर संगति](#कमजोर-संगति) + * [अंतिम स्थिरता](#अंतिम-संगति) + * [मजबूत संगति](#मजबूत-संगति) +* [उपलब्धता पैटर्न](#उपलब्धता-पैटर्न) + * [फेल-ओवर](#फेल-ओवर) + * [प्रतिकृति](#प्रतिकृति) + * [संख्या में उपलब्धता](#उपलब्धता-में-संख्या) +* [डोमेन नाम प्रणाली](#डोमेन-नाम-प्रणाली) +* [सामग्री वितरण नेटवर्क](#सामग्री-वितरण-नेटवर्क) + * [पुश सीडीएन](#पुश-सीडीएनएस) + * [पुल सीडीएन](#पुल-सीडीएनएस) +* [लोड बैलेंसर](#लोड-बैलेंसर) + * [सक्रिय-निष्क्रिय](#सक्रिय-निष्क्रिय) + * [सक्रिय-सक्रिय](#सक्रिय-सक्रिय) + * [लेयर 4 लोड बैलेंसिंग](#लेयर-4-लोड-बैलेंसिंग) + * [लेयर 7 लोड बैलेंसिंग](#लेयर-7-लोड-बैलेंसिंग) + * [क्षैतिज स्केलिंग](#क्षैतिज-स्केलिंग) +* [रिवर्स प्रॉक्सी (वेब सर्वर)](#रिवर्स-प्रॉक्सी-वेब-सर्वर) + * [लोड बैलेंसर बनाम रिवर्स प्रॉक्सी](#लोड-बैलेंसर-बनाम-रिवर्स-प्रॉक्सी) +* [अनुप्रयोग परत](#अनुप्रयोग-परत) + * [माइक्रोसर्विसेज](#माइक्रोसर्विसेज) + * [सेवा खोज](#सेवा-खोज) +* [डाटाबेस](#डाटाबेस) + * [रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS)](#रिलेशनल-डेटाबेस-मैनेजमेंट-सिस्टम-आरडीबीएमएस) + * [मास्टर-स्लेव प्रतिकृति](#मास्टर-स्लेव-प्रतिकृति) + * [मास्टर-मास्टर प्रतिकृति](#मास्टर-मास्टर-प्रतिकृति) + * [फेडरेशन](#फेडरेशन) + * [शार्डिंग](#शार्डिंग) + * [विसामान्यकरण](#विसामान्यकरण) + * [एसक्यूएल ट्यूनिंग](#एसक्यूएल-ट्यूनिंग) + * [नोएसक्यूएल](#नोएसक्यूएल) + * [की-वैल्यू स्टोर](#की-वैल्यू-स्टोर) + * [दस्तावेज़ स्टोर](#दस्तावेज़-स्टोर) + * [वाइड कॉलम स्टोर](#वाइड-कॉलम-स्टोर) + * [ग्राफ़ डेटाबेस](#ग्राफ़-डेटाबेस) + * [SQL या NoSQL](#sql-or-nosql)