Rust Backend Architecture with Axum: Middleware Order, Auth Boundaries, and Request Context
मिडलवेयर ऑर्डरिंग, ऑथेंटिकेशन बाउंड्रीज़, रिक्वेस्ट कॉन्टेक्स्ट और सुरक्षित सर्विस कंपोज़िशन पर एक व्यावहारिक Axum सत्र।
सदस्यों द्वारा प्रस्तुत विचारों की समीक्षा करें और उन विषयों का समर्थन करें जिनमें आप भाग लेंगे।
18 प्रस्ताव
मिडलवेयर ऑर्डरिंग, ऑथेंटिकेशन बाउंड्रीज़, रिक्वेस्ट कॉन्टेक्स्ट और सुरक्षित सर्विस कंपोज़िशन पर एक व्यावहारिक Axum सत्र।
Rust सेवा उदाहरणों का उपयोग करते हुए एक व्यावहारिक DevOps फंडामेंटल्स सत्र, जिसमें टेस्ट, कंटेनर, डिप्लॉयमेंट गेट्स, हेल्थ चेक और रोलबैक योजनाओं को जोड़ा गया है।
टेस्ट चरणों, प्रीव्यू एनवायरनमेंट, डिप्लॉयमेंट गेट्स और रोलबैक प्लानिंग को जोड़ने के लिए रस्ट (Rust) वेब-सर्विस उदाहरणों का उपयोग करने वाला एक व्यावहारिक डेवऑप्स (DevOps) सत्र।
स्क्रिप्ट-फ्रेंडली व्यवहार पर एक व्यावहारिक Rust CLI सत्र: एग्जिट कोड, आउटपुट स्ट्रीम, त्रुटियां और अनुमानित कमांड अनुबंध।
कॉन्फ़िगरेशन फ़ाइलों, एनवायरनमेंट वेरिएबल्स, डिफ़ॉल्ट्स और प्राथमिकता के नियमों पर एक व्यावहारिक Rust CLI सत्र, जिसे उपयोगकर्ता आसानी से समझ सकें।
हेल्प टेक्स्ट, कॉन्फ़िगरेशन सुरक्षा, सीक्रेट हैंडलिंग और ऑपरेटर-फ्रेंडली डिफ़ॉल्ट्स के लिए clap उदाहरणों का उपयोग करते हुए एक व्यावहारिक CLI फंडामेंटल्स सत्र।
सुरक्षित फ़ाइल संचालन पर एक व्यावहारिक Rust CLI सत्र: पाथ वैलिडेशन, डिलीट प्रीव्यू, बैकअप, और अपरिवर्तनीय परिवर्तनों से पहले की जाँच।
लॉग, त्रुटि संदेशों, stderr/stdout पृथक्करण और निदान पर एक व्यावहारिक Rust CLI सत्र, जो लोगों को समस्याओं को जल्दी ठीक करने में मदद करता है।
ड्राई-रन व्यवहार, कन्फर्मेशन फ्लो, फ़ाइल में बदलाव और ऑटोमेट करने के लिए सुरक्षित कमांड्स पर एक व्यावहारिक रस्ट (Rust) CLI सुरक्षा सत्र।
Rust Cargo Workspaces पर एक व्यावहारिक दो घंटे का सत्र, जो पैकेज सीमाओं, सुविधाओं और रिलीज़ बिल्ड पर केंद्रित है। कार्यान्वयन के संदर्भ के रूप में Rust का उपयोग किया गया है, जबकि मुख्य पाठ सॉफ्टवेयर इंजीनियरिंग के मूल सिद्धांतों, विश्वसनीयता, परीक्षण और परिचालन स्पष्टता पर केंद्रित है।
स्थानीय बिल्ड, परीक्षण, कंटेनर, सेवा कॉन्फ़िगरेशन और परिनियोजन जाँच को जोड़ने के लिए रस्ट (Rust) उदाहरणों का उपयोग करने वाला एक व्यावहारिक डेवऑप्स (DevOps) फंडामेंटल्स सत्र।
Cargo में रस्ट फीचर फ्लैग्स (Rust Feature Flags) पर एक व्यावहारिक दो घंटे का सत्र, जो बाइनरी साइज, डिपेंडेंसी और रिलीज रिव्यू पर केंद्रित है। रस्ट का उपयोग कार्यान्वयन संदर्भ के रूप में किया गया है, जबकि मुख्य पाठ सॉफ्टवेयर इंजीनियरिंग के मूल सिद्धांतों, विश्वसनीयता, परीक्षण और परिचालन स्पष्टता पर केंद्रित है।
Axum API पेजिनेशन, फिल्टर, स्थिर ऑर्डरिंग और लोड के तहत पूर्वानुमानित रहने वाले क्वेरी पैटर्न पर एक बैकएंड फंडामेंटल्स सत्र।
Axum वेबहुक एंडपॉइंट्स पर एक व्यावहारिक सत्र: वास्तविक बैकएंड सिस्टम के लिए पार्सिंग, सिग्नेचर चेक, आइडमपोटेंसी और स्पष्ट त्रुटि प्रतिक्रियाएं।
रस्ट (Rust) सर्विस उदाहरणों का उपयोग करते हुए एक व्यावहारिक रिलीज़-इंजीनियरिंग सत्र, जिसमें डिपेंडेंसी समीक्षा, सुरक्षा जांच, पैकेजिंग, रिलीज़ नोट्स और रोलबैक योजना को शामिल किया गया है।
रूट डिज़ाइन, वाइल्डकार्ड मैचिंग, रिक्वेस्ट बाउंड्रीज़ और API व्यवहार को पूर्वानुमानित रखने वाले टेस्ट पर एक व्यावहारिक Axum सत्र।
Axum में फॉर्म हैंडलिंग पर एक व्यावहारिक सत्र: वैलिडेशन, त्रुटि प्रतिक्रियाएं, यूजर रिकवरी, और ऐसे टेस्ट जो खराब सबमिशन फ्लो को रोकते हैं।
वास्तविक वेब सेवाओं के लिए CORS, रिक्वेस्ट हेडर, प्रीफ्लाइट व्यवहार और ब्राउज़र-फेसिंग API अनुबंधों पर एक व्यावहारिक Axum सत्र।