आर्किटेक्चर डायग्राम
सर्विस आइकन और कनेक्शन के साथ क्लाउड और सिस्टम आर्किटेक्चर डिज़ाइन करें। इन्फ्रास्ट्रक्चर डॉक्यूमेंटेशन के लिए उपयुक्त।
आर्किटेक्चर डायग्राम क्या है?
आर्किटेक्चर डायग्राम सॉफ्टवेयर सिस्टम, क्लाउड इन्फ्रास्ट्रक्चर और तकनीकी वातावरण की संरचना को विज़ुअलाइज़ करते हैं। वे मानक आइकन और नोटेशन का उपयोग करके सेवाओं, डेटाबेस, नेटवर्क और उनके इंटरकनेक्शन दिखाते हैं। आर्किटेक्चर डायग्राम सिस्टम डिज़ाइन, क्लाउड डिप्लॉयमेंट प्लानिंग, इन्फ्रास्ट्रक्चर डॉक्यूमेंटेशन और इंजीनियरिंग टीमों को तकनीकी निर्णय संप्रेषित करने के लिए आवश्यक हैं।
संपादित करें और पूर्वावलोकन करें
Mermaid सिंटैक्स के साथ आर्किटेक्चर डायग्राम बनाएँ और तुरंत परिवर्तन देखें।
Example
Architecture diagram example
A Mermaid architecture diagram for a browser editor, renderer, and exported PNG file.

Mermaid code
architecture-beta
group app(cloud)[Mermaid Editor]
service browser(internet)[Browser] in app
service editor(server)[Editor UI] in app
service renderer(server)[Mermaid Renderer] in app
service file(disk)[PNG File]
browser:R --> L:editor
editor:R --> L:renderer
renderer:B --> T:fileसामान्य उपयोग
क्लाउड इन्फ्रास्ट्रक्चर डिज़ाइन
AWS, Azure, या GCP डिप्लॉयमेंट की योजना बनाएँ। प्रोविज़निंग से पहले सेवाओं, नेटवर्किंग, स्टोरेज और कंप्यूट रिसोर्स को विज़ुअलाइज़ करें।
माइक्रोसर्विसेज़ आर्किटेक्चर
सर्विस बाउंड्री, API गेटवे, मैसेज क्यू और डेटा स्टोर मैप करें। माइक्रोसर्विसेज़ कैसे कम्युनिकेट और एक दूसरे पर निर्भर हैं दस्तावेज़ करें।
सिस्टम डॉक्यूमेंटेशन
प्रोडक्शन सिस्टम का लिविंग डॉक्यूमेंटेशन बनाएँ। नई टीम के सदस्यों को इन्फ्रास्ट्रक्चर और सर्विस टोपोलॉजी समझने में मदद करें।
सुरक्षा आर्किटेक्चर
सुरक्षा सीमाओं, प्रमाणीकरण प्रवाह और नेटवर्क सेगमेंटेशन को विज़ुअलाइज़ करें। सुरक्षा नियंत्रणों और उनके प्लेसमेंट को दस्तावेज़ करें।
प्रमुख विशेषताएँ
सर्विस आइकन
डेटाबेस, सर्वर, क्लाउड सर्विसेज़ और नेटवर्क कंपोनेंट जैसी सामान्य सेवाओं के लिए मानक आइकन उपयोग करें।
सर्विस समूह
तार्किक सीमाएँ, VPC या संगठनात्मक इकाइयाँ दिखाने के लिए संबंधित सेवाओं को नामित समूहों में समूहित करें।
कनेक्शन प्रकार
कम्युनिकेशन प्रोटोकॉल या डेटा प्रवाह का वर्णन करने वाले लेबल के साथ सेवाओं के बीच दिशात्मक कनेक्शन दिखाएँ।
लेयर्ड लेआउट
आर्किटेक्चरल टियर को स्पष्ट रूप से दिखाने के लिए सेवाओं को लेयर (प्रेजेंटेशन, बिज़नेस लॉजिक, डेटा) में व्यवस्थित करें।
सर्वोत्तम प्रथाएँ
सही विवरण स्तर दिखाएँ
विवरण स्तर को अपने दर्शकों से मिलाएँ। अधिकारियों को अवलोकन डायग्राम चाहिए; इंजीनियरों को विशिष्ट सेवा विवरण चाहिए।
मानक आइकन उपयोग करें
सेवाओं और इन्फ्रास्ट्रक्चर के लिए पहचाने जाने योग्य आइकन का उपयोग करें। इससे डायग्राम तकनीकी दर्शकों के लिए तुरंत समझने योग्य होते हैं।
संबंधित सेवाओं को समूहित करें
सर्विस बाउंड्री, नेटवर्क ज़ोन या डिप्लॉयमेंट वातावरण दिखाने के लिए विज़ुअल ग्रुपिंग का उपयोग करें।
अपडेट रखें
आर्किटेक्चर डायग्राम तब मूल्य खोते हैं जब वे वास्तविकता से भिन्न होते हैं। अपनी डिप्लॉयमेंट प्रक्रिया के भाग के रूप में इन्हें अपडेट करें।
अन्य डायग्राम प्रकार देखें
फ्लोचार्ट
नोड्स और दिशात्मक तीरों के साथ प्रक्रियाओं, वर्कफ़्लो और एल्गोरिदम को विज़ुअलाइज़ करें। व्यावसायिक प्रक्रियाओं और निर्णय ट्री के लिए उपयुक्त।
सीक्वेंस डायग्राम
समय के साथ विभिन्न एक्टर्स या सिस्टम के बीच इंटरैक्शन को दस्तावेज़ करें। API डॉक्यूमेंटेशन और सिस्टम डिज़ाइन के लिए आदर्श।
क्लास डायग्राम
क्लासेस, एट्रिब्यूट्स और रिलेशनशिप के साथ ऑब्जेक्ट-ओरिएंटेड सिस्टम को मॉडल करें। सॉफ्टवेयर आर्किटेक्चर प्लानिंग के लिए आवश्यक।
स्टेट डायग्राम
सिस्टम या एप्लिकेशन में स्टेट ट्रांज़िशन का प्रतिनिधित्व करें। लाइफसाइकिल स्टेट्स और वर्कफ़्लो को मॉडल करने के लिए बढ़िया।
गैंट चार्ट
कार्यों और निर्भरताओं के साथ प्रोजेक्ट टाइमलाइन की योजना बनाएँ और ट्रैक करें। प्रोजेक्ट प्रबंधन और शेड्यूलिंग के लिए उपयुक्त।
ER डायग्राम
एंटिटीज़ और रिलेशनशिप के साथ डेटाबेस स्कीमा डिज़ाइन करें। डेटाबेस मॉडलिंग और डॉक्यूमेंटेशन के लिए आदर्श।
यूज़र जर्नी
टचपॉइंट्स पर यूज़र अनुभवों और इंटरैक्शन को मैप करें। UX डिज़ाइन और कस्टमर जर्नी मैपिंग के लिए उत्कृष्ट।
Git ग्राफ
Git ब्रांचिंग रणनीतियों और कमिट इतिहास को विज़ुअलाइज़ करें। वर्शन कंट्रोल वर्कफ़्लो को समझाने में सहायक।
माइंडमैप
विचारों को व्यवस्थित करें, ब्रेनस्टॉर्म करें और पदानुक्रमिक दृश्य संरचनाएँ बनाएँ। योजना बनाने और ज्ञान मैपिंग के लिए उपयुक्त।
पाई चार्ट
गोलाकार चार्ट के साथ आनुपातिक डेटा वितरण प्रदर्शित करें। प्रतिशत और बाज़ार हिस्सेदारी दिखाने के लिए आदर्श।
टाइमलाइन
समय अक्ष पर कालानुक्रमिक घटनाओं और माइलस्टोन को विज़ुअलाइज़ करें। प्रोजेक्ट इतिहास और रोडमैप के लिए उत्कृष्ट।
कानबन बोर्ड
वर्कफ़्लो चरणों का प्रतिनिधित्व करने वाले कॉलम में कार्यों को व्यवस्थित करें। एजाइल प्रोजेक्ट प्रबंधन और कार्य ट्रैकिंग के लिए उपयुक्त।
क्वाड्रंट चार्ट
तुलना और प्राथमिकता के लिए दो-अक्ष ग्रिड पर आइटम प्लॉट करें। फीचर प्राथमिकता और रणनीतिक विश्लेषण के लिए आदर्श।
सैंकी डायग्राम
आनुपातिक तीरों के साथ नोड्स के बीच प्रवाह मात्रा को विज़ुअलाइज़ करें। ऊर्जा प्रवाह, बजट आवंटन और कन्वर्शन फ़नल के लिए उपयुक्त।
XY चार्ट
अनुकूलन योग्य अक्षों के साथ बार चार्ट और लाइन चार्ट बनाएँ। डेटा विज़ुअलाइज़ेशन और ट्रेंड विश्लेषण के लिए आदर्श।
ब्लॉक डायग्राम
कॉलम और पंक्तियों में व्यवस्थित ब्लॉकों के साथ संरचित लेआउट बनाएँ। सिस्टम आर्किटेक्चर और कंपोनेंट ओवरव्यू के लिए उत्कृष्ट।
पैकेट डायग्राम
बिट-स्तरीय फ़ील्ड लेआउट के साथ नेटवर्क प्रोटोकॉल पैकेट संरचनाओं को विज़ुअलाइज़ करें। नेटवर्क प्रोटोकॉल डॉक्यूमेंटेशन के लिए आवश्यक।