We may earn an affiliate commission when you visit our partners.
Course image
Shrayansh Jain

High Level Design aka System Design is asked in many companies(no matter senior, staff or sde2), its important skill which an engineer should have.I have use my knowledge and created this course which will not only create the solid base understanding but you will be able to learn about distributed system too and all in a structured manner. I have covered some frequently asked interviews questions too.This course is for: Engineers who like to study at least 1 level deep, curious to learn things. As i have covered not just tip of the topics, you will find some detailed information. - Network Protocols (Hindi)

Read more

High Level Design aka System Design is asked in many companies(no matter senior, staff or sde2), its important skill which an engineer should have.I have use my knowledge and created this course which will not only create the solid base understanding but you will be able to learn about distributed system too and all in a structured manner. I have covered some frequently asked interviews questions too.This course is for: Engineers who like to study at least 1 level deep, curious to learn things. As i have covered not just tip of the topics, you will find some detailed information. - Network Protocols (Hindi)

- CAP Theorem (Hindi)

- Microservices Design Patterns (Hindi)

- Scale from 0 to Million (Hindi)

- Consistent Strategy (Hindi)

- Design URL Shortening Service (English)

- Back of the Envelope Estimate (English)

- Design a Key-Value store ( English)

- SQL vs NoSQL (English)

- Design WhatsApp System (English)

- Design Rate Limiter (English)

- Design Idempotent0 (English)

Enroll now

What's inside

Learning objectives

  • Understanding of distributed system
  • Mastering system architecutre
  • Learning of various technologies exist for system design
  • System design interview questions

Syllabus

HLD from Basics to Advanced
Network Protocols (Client Server, Peer 2 Peer, TCP, UDP etc )
CAP Theorem
Microservices Design Patterns Part-1 | Introduction and Decomposition Pattern
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Covers frequently asked interview questions, providing practical preparation for system design interviews
Explores microservices design patterns, including SAGA, Strangler, and CQRS, which are essential for modern system architecture
Examines various technologies relevant to system design, offering a broad understanding of available tools and approaches
Discusses scaling from zero to millions of users, a critical aspect of designing systems for growth and high availability
Includes topics like OAuth 2.0, symmetric & asymmetric encryption, and JWT, which are crucial for secure system design
Features some content in Hindi and some in English, which may require learners to be multilingual or use translation tools

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

सिस्टम डिज़ाइन: बेसिक्स से एडवांस्ड

छात्रों का कहना है कि यह कोर्स सिस्टम डिज़ाइन के महत्वपूर्ण विषयों को गहराई और विस्तार से कवर करता हैपाठ्यक्रम काफी व्यापक है और साक्षात्कार की तैयारी करने वालों के लिए विशेष रूप से उपयोगी है, क्योंकि इसमें वास्तविक दुनिया के डिज़ाइन समस्याओं को हल किया गया है। कई सीखने वालों ने जटिल अवधारणाओं की स्पष्ट व्याख्या की सराहना की, जिससे उन्हें विषय को आसानी से समझने में मदद मिली। हालांकि, कोर्स में हिंदी और अंग्रेजी दोनों भाषाओं का मिश्रण है, जिसे कुछ छात्रों ने थोड़ा विचलित करने वाला या पूरी तरह से अंग्रेजी समझने वालों के लिए चुनौतीपूर्ण पाया। कुछ समीक्षाओं से पता चलता है कि जबकि यह "बेसिक से एडवांस्ड" तक है, कुछ वर्गों को समझने के लिए सिस्टम या प्रोग्रामिंग की बुनियादी समझ की आवश्यकता हो सकती है
कुछ भाग हिंदी में हैं, कुछ अंग्रेजी में।
"कुछ मुख्य अवधारणाएं हिंदी में समझाई गई हैं, जो हिंदी भाषी लोगों के लिए बेहतरीन है, लेकिन अगर आप सिर्फ अंग्रेजी समझते हैं तो यह चुनौतीपूर्ण हो सकता है।"
"हिंदी और अंग्रेजी के पाठों के बीच स्विच करना थोड़ा विचलित करने वाला था।"
"बेसिक्स के लिए हिंदी व्याख्या बहुत स्पष्ट थी, इसने जटिल विषयों को समझना आसान बना दिया।"
जटिल अवधारणाओं को आसानी से समझाया गया है।
"प्रशिक्षक जटिल विषयों को सरलता और स्पष्टता से समझाते हैं।"
"Consistent Hashing और CAP theorem जैसी अवधारणाओं को आसानी से समझ गया।"
"अच्छी व्याख्याएं, उन लोगों के लिए भी जो इन अवधारणाओं में से कुछ के लिए नए हैं।"
साक्षात्कार में पूछे जाने वाले डिज़ाइन कवर किए गए हैं।
"WhatsApp और Rate Limiter जैसे डिज़ाइन उदाहरण इंटरव्यू के लिए बेहद मददगार थे।"
"इंटरव्यू सवालों वाले सेक्शन को पढ़ने के बाद मुझे काफी आत्मविश्वास महसूस हुआ।"
"हल की गई व्यावहारिक डिज़ाइन समस्याएँ टेक इंटरव्यू के लिए बहुत प्रासंगिक हैं।"
सिस्टम डिज़ाइन विषयों को विस्तार से कवर करता है।
"यह कोर्स HLD के कई विषयों को गहराई से कवर करता है... सिर्फ बेसिक्स से कहीं ज्यादा।"
"पाठ्यक्रम विस्तृत है। माइक्रोservices, caching, डेटाबेस को पूरी तरह से कवर किया गया है।"
"मुझे इस कोर्स से वितरित प्रणालियों की ठोस समझ मिली।"
कुछ को आधार की आवश्यकता महसूस हुई।
"बेसिक्स से शुरू होता है, मेरे पास कुछ पूर्व ज्ञान था लेकिन लगा कि इसने नींव अच्छे से बनाई।"
"शीर्षक कहता है 'बेसिक्स', लेकिन कुछ अनुभाग पूर्व ज्ञान मानते हैं। यह बिल्कुल शुरुआती लोगों के लिए कठिन हो सकता है।"
"अगर आपके पास कुछ प्रोग्रामिंग/सिस्टम बैकग्राउंड है तो अच्छा है, बिल्कुल नए लोगों के लिए नहीं।"

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in High Level Design (HLD) from Basics to Advanced with these activities:
नेटवर्क प्रोटोकॉल की समीक्षा करें
यह सुनिश्चित करने के लिए कि आप वितरित सिस्टम की अवधारणाओं को समझ सकें, नेटवर्क प्रोटोकॉल की अपनी समझ को ताज़ा करें।
Browse courses on TCP/IP
Show steps
  • TCP/IP और UDP प्रोटोकॉल के बीच अंतर को समझें।
  • HTTP और HTTPS के कामकाज की समीक्षा करें।
  • क्लाइंट-सर्वर और पीयर-टू-पीयर आर्किटेक्चर का अध्ययन करें।
सिस्टम डिज़ाइन इंटरव्यू - एक अंदरूनी सूत्र की गाइड
सिस्टम डिज़ाइन साक्षात्कार के लिए तैयार करने के लिए इस पुस्तक की समीक्षा करें।
View Melania on Amazon
Show steps
  • पुस्तक के पहले कुछ अध्यायों को पढ़ें।
  • सामान्य सिस्टम डिज़ाइन प्रश्नों को समझें।
  • पुस्तक में दिए गए समाधानों का अध्ययन करें।
डिस्ट्रीब्यूटेड सिस्टम्स: कॉन्सेप्ट्स एंड डिज़ाइन
वितरित सिस्टम की अवधारणाओं को बेहतर ढंग से समझने के लिए इस पुस्तक की समीक्षा करें।
View Melania on Amazon
Show steps
  • पुस्तक के पहले कुछ अध्यायों को पढ़ें।
  • वितरित सिस्टम के प्रमुख सिद्धांतों को समझें।
  • पुस्तक में दिए गए उदाहरणों का अध्ययन करें।
Four other activities
Expand to see all activities and additional details
Show all seven activities
बैक-ऑफ-द-एनवेलप अनुमान अभ्यास करें
सिस्टम डिज़ाइन साक्षात्कार के लिए तैयार करने के लिए बैक-ऑफ-द-एनवेलप अनुमानों का अभ्यास करें।
Show steps
  • विभिन्न परिदृश्यों के लिए अनुमान समस्याओं को खोजें।
  • प्रत्येक समस्या को हल करने का प्रयास करें।
  • अपने अनुमानों की सटीकता की जाँच करें।
CAP प्रमेय पर एक ब्लॉग पोस्ट लिखें
CAP प्रमेय की अपनी समझ को सुदृढ़ करने के लिए इस विषय पर एक ब्लॉग पोस्ट लिखें।
Show steps
  • CAP प्रमेय पर शोध करें।
  • एक रूपरेखा तैयार करें।
  • अपनी ब्लॉग पोस्ट लिखें।
  • अपनी पोस्ट को संपादित और प्रकाशित करें।
एक सरल की-वैल्यू स्टोर डिज़ाइन करें
अपने सिस्टम डिज़ाइन कौशल को लागू करने के लिए एक सरल की-वैल्यू स्टोर डिज़ाइन करना शुरू करें।
Show steps
  • आवश्यकताओं और बाधाओं को परिभाषित करें।
  • एक उच्च-स्तरीय आर्किटेक्चर डिज़ाइन करें।
  • डेटा मॉडल और एपीआई को लागू करें।
  • अपने डिज़ाइन का परीक्षण और मूल्यांकन करें।
माइक्रोसर्विसेज डिज़ाइन पैटर्न पर संसाधनों का संकलन करें
माइक्रोसर्विसेज डिज़ाइन पैटर्न पर अपने ज्ञान को व्यवस्थित करने के लिए संसाधनों का एक संकलन बनाएं।
Show steps
  • माइक्रोसर्विसेज डिज़ाइन पैटर्न पर लेख, ब्लॉग पोस्ट और वीडियो खोजें।
  • अपने संसाधनों को व्यवस्थित करें।
  • प्रत्येक संसाधन का सारांश लिखें।

Career center

Learners who complete High Level Design (HLD) from Basics to Advanced will develop knowledge and skills that may be useful to these careers:
समाधान वास्तुकार
एक समाधान वास्तुकार, जिसे अक्सर सिस्टम आर्किटेक्ट के रूप में जाना जाता है, एक संगठन की व्यावसायिक समस्याओं को हल करने के लिए आईटी इंफ्रास्ट्रक्चर की योजना, डिजाइन और मार्गदर्शन करता है। 'बेसिक से एडवांस्ड तक हाई लेवल डिज़ाइन' पाठ्यक्रम विशेष रूप से समाधान वास्तुकारों के लिए सहायक हो सकता है क्योंकि यह वितरित सिस्टम की समझ को मजबूत करता है, विभिन्न सिस्टम डिज़ाइन तकनीकों की महारत हासिल करता है, और सिस्टम डिज़ाइन साक्षात्कार प्रश्नों के लिए तैयार करता है। ये पहलू समाधान वास्तुकार की भूमिका में महत्वपूर्ण हैं, जो उच्च-स्तरीय सिस्टम डिज़ाइन निर्णय लेने की मांगों के लिए एक ठोस आधार प्रदान करते हैं।
सिस्टम डिज़ाइनर
सिस्टम डिज़ाइनर नए सॉफ़्टवेयर सिस्टम बनाने या मौजूदा सिस्टम को बेहतर बनाने के लिए ज़िम्मेदार हैं। वे सिस्टम की आवश्यकताओं का विश्लेषण करते हैं, उच्च-स्तरीय डिज़ाइन बनाते हैं, और यह सुनिश्चित करते हैं कि सिस्टम कुशल, विश्वसनीय और मापनीय हो। 'बेसिक से एडवांस्ड तक हाई लेवल डिज़ाइन' पाठ्यक्रम सिस्टम डिज़ाइनर के लिए बहुत प्रासंगिक है, क्योंकि इसमें वितरित सिस्टम की समझ, सिस्टम आर्किटेक्चर में महारत हासिल करना और विभिन्न सिस्टम डिज़ाइन तकनीकों का ज्ञान शामिल है। यह पाठ्यक्रम सिस्टम डिज़ाइनर को वास्तविक दुनिया की चुनौतियों का सामना करने और कुशल और प्रभावी सिस्टम समाधान विकसित करने के लिए आवश्यक उपकरणों से लैस करता है।
सॉफ्टवेयर आर्किटेक्ट
एक सॉफ्टवेयर आर्किटेक्ट सॉफ्टवेयर सिस्टम के उच्च-स्तरीय डिजाइन और संरचना को परिभाषित करता है। सॉफ्टवेयर आर्किटेक्ट को यह सुनिश्चित करना चाहिए कि सिस्टम प्रदर्शन, सुरक्षा और मापनीयता जैसी गैर-कार्यात्मक आवश्यकताओं को पूरा करे। 'बेसिक से एडवांस्ड तक हाई लेवल डिज़ाइन' पाठ्यक्रम सॉफ्टवेयर आर्किटेक्ट के लिए बेहद उपयोगी है। वितरित सिस्टम की समझ, सिस्टम आर्किटेक्चर में महारत हासिल करना और विभिन्न सिस्टम डिज़ाइन तकनीकों की जानकारी सॉफ्टवेयर आर्किटेक्ट को मजबूत तकनीकी निर्णय लेने और चुनौतीपूर्ण परियोजनाओं को प्रभावी ढंग से प्रबंधित करने में सक्षम बनाती है।
साइट विश्वसनीयता इंजीनियर
साइट विश्वसनीयता इंजीनियर (एसआरई) उत्पादन प्रणालियों की विश्वसनीयता, स्केलेबिलिटी और प्रदर्शन सुनिश्चित करने के लिए जिम्मेदार हैं। यह भूमिका संचालन और विकास के बीच विभाजित है, जिसमें स्वचालन, निगरानी और घटना प्रतिक्रिया पर ध्यान केंद्रित किया गया है। 'बेसिक से एडवांस्ड तक हाई लेवल डिज़ाइन' पाठ्यक्रम एसआरई के लिए असाधारण रूप से उपयोगी हो सकता है। इस पाठ्यक्रम से प्राप्त वितरित सिस्टम की समझ, सिस्टम आर्किटेक्चर में महारत और विभिन्न सिस्टम डिज़ाइन तकनीकों से संबंधित ज्ञान एक एसआरई को बड़े पैमाने पर उत्पादन प्रणालियों को प्रभावी ढंग से प्रबंधित करने, त्रुटियों को हल करने और रखरखाव में सुधार करने में मदद कर सकता है।
तकनीकी नेतृत्वकर्ता
तकनीकी नेतृत्वकर्ता टीमों को तकनीकी दिशा प्रदान करते हैं और जटिल इंजीनियरिंग चुनौतियों का समाधान करते हैं। वे टीम के सदस्यों को सलाह देते हैं, सर्वोत्तम अभ्यास स्थापित करते हैं और यह सुनिश्चित करते हैं कि परियोजनाएं तकनीकी मानकों को पूरा करती हैं। 'बेसिक से एडवांस्ड तक हाई लेवल डिज़ाइन' पाठ्यक्रम तकनीकी नेतृत्वकर्ताओं के लिए बेहद उपयोगी हो सकता है। वितरित सिस्टम की समझ, सिस्टम आर्किटेक्चर में महारत हासिल करना और विभिन्न सिस्टम डिज़ाइन तकनीकों का ज्ञान तकनीकी नेतृत्वकर्ताओं को अपनी टीमों का प्रभावी ढंग से नेतृत्व करने और सूचित तकनीकी निर्णय लेने में सक्षम बनाता है।
विश्वसनीयता इंजीनियर
विश्वसनीयता इंजीनियर सिस्टम की विश्वसनीयता, उपलब्धता और प्रदर्शन सुनिश्चित करने के लिए जिम्मेदार होते हैं। वे सिस्टम विफलताओं का विश्लेषण करते हैं, सुधार लागू करते हैं और यह सुनिश्चित करने के लिए प्रक्रियाओं को डिजाइन करते हैं कि सिस्टम कुशलतापूर्वक और मज़बूती से चलते हैं। 'बेसिक से एडवांस्ड तक हाई लेवल डिज़ाइन' पाठ्यक्रम विश्वसनीयता इंजीनियरों के लिए बेहद प्रासंगिक है। वितरित सिस्टम की समझ, सिस्टम आर्किटेक्चर में महारत हासिल करना और विभिन्न सिस्टम डिज़ाइन तकनीकों की जानकारी विश्वसनीयता इंजीनियरों को स्केलेबल और लचीला सिस्टम डिजाइन और बनाए रखने में मदद कर सकती है।
देवोप्स इंजीनियर
डेवोप्स इंजीनियर विकास और संचालन टीमों के बीच सहयोग करते हैं ताकि सॉफ्टवेयर रिलीज को स्वचालित और सुव्यवस्थित किया जा सके। वे निर्माण, परीक्षण और तैनाती प्रक्रियाओं को स्वचालित करने के लिए उपकरण और बुनियादी ढांचे का प्रबंधन करते हैं। 'बेसिक से एडवांस्ड तक हाई लेवल डिज़ाइन' पाठ्यक्रम डेवोप्स इंजीनियरों के लिए उपयोगी हो सकता है, खासकर यदि वे अपने उच्च-स्तरीय सिस्टम डिज़ाइन कौशल को बढ़ाना चाहते हैं। सिस्टम डिज़ाइन अवधारणाओं और वितरित सिस्टम आर्किटेक्चर की समझ डेवोप्स इंजीनियरों को स्केलेबल और विश्वसनीय बुनियादी ढांचे को डिजाइन और प्रबंधित करने में मदद कर सकती है।
क्लाउड वास्तुकार
क्लाउड आर्किटेक्ट क्लाउड कंप्यूटिंग बुनियादी ढांचे और अनुप्रयोगों के डिजाइन, योजना और प्रबंधन के लिए जिम्मेदार होते हैं। क्लाउड आर्किटेक्ट को क्लाउड वातावरण में स्केलेबल, सुरक्षित और लागत प्रभावी एप्लिकेशन को डिजाइन और परिनियोजित करने के लिए क्लाउड सेवाओं और आर्किटेक्चर के बारे में गहरी समझ होनी चाहिए। 'बेसिक से एडवांस्ड तक हाई लेवल डिज़ाइन' पाठ्यक्रम क्लाउड आर्किटेक्ट के लिए सहायक हो सकता है। वितरित सिस्टम की समझ, सिस्टम आर्किटेक्चर में महारत हासिल करना और विभिन्न सिस्टम डिज़ाइन तकनीकों का ज्ञान क्लाउड आर्किटेक्ट को मजबूत और स्केलेबल क्लाउड समाधान बनाने में मदद कर सकता है।
बैकएंड डेवलपर
एक बैकएंड डेवलपर सर्वर-साइड लॉजिक, डेटाबेस और एपीआई के विकास पर केंद्रित है जो वेब एप्लिकेशन और मोबाइल एप्लिकेशन को शक्ति प्रदान करते हैं। 'बेसिक से एडवांस्ड तक हाई लेवल डिज़ाइन' पाठ्यक्रम बैकएंड डेवलपर्स के लिए प्रासंगिक है, खासकर यदि उनके पास वितरित सिस्टम आर्किटेक्चर को समझने की इच्छा है। वितरित सिस्टम की समझ, सिस्टम आर्किटेक्चर में महारत हासिल करना और विभिन्न सिस्टम डिज़ाइन तकनीकों का ज्ञान बैकएंड डेवलपर्स को स्केलेबल और कुशल अनुप्रयोगों को डिजाइन और बनाए रखने में मदद कर सकता है।
पूर्ण स्टैक डेवलपर
एक फुल स्टैक डेवलपर फ्रंटएंड और बैकएंड दोनों विकास के साथ काम कर सकता है, जिससे वे वेब एप्लिकेशन के पूरे स्टैक को संभालने में सक्षम हो जाते हैं। 'बेसिक से एडवांस्ड तक हाई लेवल डिज़ाइन' पाठ्यक्रम एक फुल स्टैक डेवलपर के लिए उपयोगी हो सकता है जो बैकएंड डेवलपमेंट में अपने कौशल को बढ़ाना चाहता है। वितरित सिस्टम की समझ, सिस्टम आर्किटेक्चर में महारत हासिल करना और विभिन्न सिस्टम डिज़ाइन तकनीकों का ज्ञान फुल स्टैक डेवलपर्स को पूरे एप्लिकेशन स्टैक के लिए स्केल योग्य समाधान बनाने में मदद कर सकता है।
डेटा इंजीनियर
डेटा इंजीनियर डेटा पाइपलाइन बनाते हैं और डेटा भंडारण प्रणाली विकसित करते हैं जो डेटा वैज्ञानिकों और विश्लेषकों द्वारा उपयोग किए जाते हैं। उन्हें बड़े पैमाने पर डेटा को संसाधित और संग्रहीत करने में सक्षम स्केलेबल और कुशल डेटा अवसंरचनाओं को डिजाइन और बनाए रखना चाहिए। 'बेसिक से एडवांस्ड तक हाई लेवल डिज़ाइन' पाठ्यक्रम डेटा इंजीनियरों के लिए फायदेमंद हो सकता है। वितरित सिस्टम की समझ, सिस्टम आर्किटेक्चर में महारत हासिल करना और विभिन्न सिस्टम डिज़ाइन तकनीकों का ज्ञान डेटा इंजीनियरों को कुशल और स्केलेबल डेटा पाइपलाइन बनाने में सक्षम बनाता है।
उच्च प्रदर्शन कम्प्यूटिंग इंजीनियर
उच्च प्रदर्शन कम्प्यूटिंग इंजीनियर अत्यधिक समानांतर प्रसंस्करण का उपयोग करके जटिल समस्याओं को हल करने के लिए काम करते हैं। इसके लिए उन्नत एल्गोरिदम और वितरित सिस्टम आर्किटेक्चर के ज्ञान की आवश्यकता होती है। 'बेसिक से एडवांस्ड तक हाई लेवल डिज़ाइन' पाठ्यक्रम उच्च प्रदर्शन कम्प्यूटिंग इंजीनियरों के लिए अत्यंत उपयोगी है। वितरित सिस्टम की समझ, सिस्टम आर्किटेक्चर में महारत हासिल करना और विभिन्न सिस्टम डिज़ाइन तकनीकों का ज्ञान उच्च प्रदर्शन कम्प्यूटिंग इंजीनियरों को समाधान डिजाइन करने में मदद करता है जो अत्यधिक स्केलेबल और कुशल हैं। यह भूमिका आमतौर पर उन्नत कंप्यूटर विज्ञान डिग्री वाले लोगों के लिए आरक्षित होती है।
उत्पाद प्रबंधक
उत्पाद प्रबंधक एक उत्पाद की रणनीति, रोडमैप और सुविधा परिभाषा के लिए जिम्मेदार होते हैं। वे ग्राहक की जरूरतों का विश्लेषण करते हैं, बाजार अनुसंधान करते हैं और इंजीनियरिंग और मार्केटिंग टीमों के साथ समन्वय करते हैं। 'बेसिक से एडवांस्ड तक हाई लेवल डिज़ाइन' पाठ्यक्रम उत्पाद प्रबंधकों के लिए सहायक हो सकता है, खासकर यदि वे तकनीकी उत्पादों पर काम कर रहे हैं। सिस्टम डिज़ाइन अवधारणाओं की बुनियादी समझ उत्पाद प्रबंधकों को इंजीनियरिंग टीम के साथ प्रभावी ढंग से संवाद करने और सूचित उत्पाद निर्णय लेने में मदद कर सकती है।
ब्लॉकचेन डेवलपर
ब्लॉकचेन डेवलपर ब्लॉकचेन तकनीक का उपयोग करके विकेंद्रीकृत अनुप्रयोगों का विकास और कार्यान्वयन करते हैं। इसके लिए वितरित सिस्टम, क्रिप्टोग्राफी और स्मार्ट अनुबंधों के बारे में गहरी समझ की आवश्यकता होती है। 'बेसिक से एडवांस्ड तक हाई लेवल डिज़ाइन' पाठ्यक्रम ब्लॉकचेन डेवलपर के लिए प्रासंगिक हो सकता है। वितरित सिस्टम की समझ, सिस्टम आर्किटेक्चर में महारत हासिल करना और विभिन्न सिस्टम डिज़ाइन तकनीकों का ज्ञान ब्लॉकचेन डेवलपर को स्केलेबल और सुरक्षित विकेंद्रीकृत अनुप्रयोग बनाने में सक्षम कर सकता है।
एम्बेडेड सिस्टम इंजीनियर
एम्बेडेड सिस्टम इंजीनियर उन सॉफ्टवेयर और हार्डवेयर को डिजाइन और विकसित करते हैं जो ऑटोमोबाइल, उपकरणों और औद्योगिक उपकरण जैसे उपकरणों में एम्बेडेड होते हैं। 'बेसिक से एडवांस्ड तक हाई लेवल डिज़ाइन' पाठ्यक्रम एम्बेडेड सिस्टम इंजीनियरों के लिए मददगार हो सकता है, खासकर उन स्थितियों में जहां वे नेटवर्क डिवाइस बना रहे हैं। उदाहरण के लिए, नेटवर्क प्रोटोकॉल का कवरेज उन परिस्थितियों में सहायक होता है जहां एक एम्बेडेड डिवाइस को क्लाउड पर सर्वर के साथ संचार करने की आवश्यकता होती है। हालाँकि, एम्बेडेड सिस्टम इंजीनियरिंग आम तौर पर वितरित सिस्टम पर केंद्रित नहीं होती है।

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in High Level Design (HLD) from Basics to Advanced.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser