13 KiB
English ∙ 日本語 ∙ 简体中文 ∙ 繁體中文 | العَرَبِيَّة ∙ বাংলা ∙ Português do Brasil ∙ Deutsch ∙ ελληνικά ∙ עברית ∙ Italiano ∙ 한국어 ∙ فارسی ∙ Polski ∙ русский язык ∙ Español ∙ ภาษาไทย ∙ Türkçe ∙ tiếng Việt ∙ Français | Add Translation
सिस्टम डिजाइन प्राइमर
प्रेरणा
बड़े पैमाने पर सिस्टम डिजाइन करना सीखें।
सिस्टम डिजाइन साक्षात्कार के लिए तैयारी करें।
बड़े पैमाने पर सिस्टम डिजाइन करना सीखें
स्केलेबल सिस्टम को डिजाइन करने का तरीका सीखने से आपको एक बेहतर इंजीनियर बनने में मदद मिलेगी।
सिस्टम डिजाइन एक व्यापक विषय है। सिस्टम डिज़ाइन सिद्धांतों पर पूरे वेब में बड़ी मात्रा में संसाधन फैले हुए हैं।
यह रेपो संसाधनों का एक संगठित संग्रह है जो आपको बड़े पैमाने पर सिस्टम बनाने का तरीका सीखने में मदद करता है।
मुक्त स्रोत समुदाय से सीखें
यह लगातार अद्यतन, ओपन सोर्स प्रोजेक्ट है।
Contributions are welcome!
सिस्टम डिज़ाइन साक्षात्कार के लिए तैयारी करें
साक्षात्कार कोडिंग के अलावा, कई तकनीकी कंपनियों में सिस्टम डिज़ाइन तकनीकी साक्षात्कार प्रक्रिया का एक आवश्यक घटक है।
सामान्य सिस्टम डिज़ाइन साक्षात्कार प्रश्नों का अभ्यास करें और नमूना समाधान के साथ अपने परिणामों की तुलना करें**: चर्चा, कोड और आरेख।
साक्षात्कार की तैयारी के लिए अतिरिक्त विषय:
- स्टडी गाइड
- सिस्टम डिज़ाइन साक्षात्कार प्रश्न कैसे प्राप्त करें
- सिस्टम डिज़ाइन साक्षात्कार प्रश्न, समाधान के साथ
- वस्तु-उन्मुख डिज़ाइन साक्षात्कार प्रश्न, समाधान के साथ
- अतिरिक्त सिस्टम डिज़ाइन साक्षात्कार प्रश्न
Anki flashcards
दिए गए Anki फ्लैशकार्ड डेक सिस्टम डिज़ाइन के मुख्य कॉन्सेप्ट को बनाए रखने में आपकी मदद करने के लिए स्पेस्ड रिपीटिशन का इस्तेमाल करते हैं।
- [सिस्टम डिज़ाइन डेक] (resources/flash_cards/System%20Design.apkg)
- सिस्टम डिज़ाइन अभ्यास डेक
- वस्तु उन्मुख डिजाइन अभ्यास डेक
चलते समय उपयोग के लिए बढ़िया।
कोडिंग संसाधन: इंटरएक्टिव कोडिंग चुनौतियां
कोडिंग इंटरव्यू के लिए तैयारी करने में आपकी मदद करने के लिए संसाधनों की तलाश है?
सिस्टर रेपो इंटरएक्टिव कोडिंग चैलेंज देखें, जिसमें एक अतिरिक्त Anki डेक है:
- [कोडिंग डेक] (https://github.com/donnemartin/interactive-coding-challenges/tree/master/anki_cards/Coding.apkg)
योगदान
समुदाय से सीखें।
मदद के लिए बेझिझक पुल अनुरोध सबमिट करें:
- त्रुटियों को ठीक करें
- वर्गों में सुधार करें
- नए खंड जोड़ें
- [अनुवाद] (https://github.com/donnemartin/system-design-primer/issues/28)
जिस सामग्री को कुछ पॉलिश करने की आवश्यकता है उसे विकास के तहत रखा गया है।
योगदान दिशानिर्देश की समीक्षा करें।
सिस्टम डिजाइन विषयों का सूचकांक
पेशेवरों और विपक्षों सहित विभिन्न सिस्टम डिज़ाइन विषयों का सारांश। सब कुछ एक समझौता है।
प्रत्येक अनुभाग में अधिक गहन संसाधनों के लिंक होते हैं।
- सिस्टम डिजाइन विषय: यहां से शुरू करें
- चरण 1: मापनीयता वीडियो व्याख्यान की समीक्षा करें
- चरण 2: मापनीयता लेख की समीक्षा करें
- [अगले चरण](#अगले चरण)
- प्रदर्शन बनाम स्केलेबिलिटी
- लेटेंसी बनाम थ्रूपुट
- उपलब्धता बनाम संगति
- कंसिस्टेंसी पैटर्न
- उपलब्धता पैटर्न
- डोमेन नाम प्रणाली
- सामग्री वितरण नेटवर्क
- लोड बैलेंसर
- रिवर्स प्रॉक्सी (वेब सर्वर)
- अनुप्रयोग परत
- डाटाबेस