Atlanta, Georgia, USA
From JavaScript Runtimes to Durable Compute

क्या उम्मीद करें
जावास्क्रिप्ट रनटाइम्स से ड्यूरेबल कंप्यूट तक
जावास्क्रिप्ट निष्पादन (execution) कैसे पारंपरिक स्थानीय रनटाइम्स से विकसित होकर विकास मशीनों, सर्वरों, क्लाउड वर्कर्स और ड्यूरेबल स्टेटफुल एप्लिकेशन तक फैले एक व्यापक कंप्यूटिंग प्लेटफॉर्म में बदल गया है, इसका दो घंटे का व्यावहारिक दौरा।
यह सत्र जावास्क्रिप्ट रनटाइम्स की बदलती भूमिका और विभिन्न वातावरणों में एक सामान्य प्रोग्रामिंग मॉडल के रूप में वेब प्लेटफॉर्म API के बढ़ते महत्व की पड़ताल करता है। हम देखेंगे कि कैसे अनुरोध (requests), प्रतिक्रियाएं (responses), एसिंक्रोनस I/O और fetch जैसी परिचित अवधारणाएं अब सामान्य API कॉल और वेब सर्वर से लेकर क्लाउड निष्पादन और तेजी से परिष्कृत होते स्टेटफुल कंप्यूटिंग मॉडल तक सब कुछ जोड़ती हैं।
वहां से, हम सर्वर-साइड डेवलपमेंट में हो रहे सबसे दिलचस्प बदलावों में से एक का पता लगाएंगे: स्टेटलेस रिक्वेस्ट हैंडलर्स से आगे बढ़कर व्यक्तिगत रूप से एड्रेसेबल कंप्यूटेशन इकाइयों की ओर बढ़ना, जो स्थायी स्थिति (persistent state) रख सकती हैं, अन्य सेवाओं के साथ संवाद कर सकती हैं, और एक एकल अनुरोध या प्रक्रिया से परे जीवित रह सकती हैं।
रनटाइम्स की फीचर-दर-फीचर तुलना करने के बजाय, लक्ष्य इस बात के लिए एक उपयोगी मानसिक मॉडल विकसित करना है कि जावास्क्रिप्ट इकोसिस्टम कैसे बदल रहा है, वातावरणों के बीच क्या पोर्टेबल हो रहा है, और ये परिवर्तन आधुनिक एप्लिकेशन को डिजाइन करने के तरीके को कैसे प्रभावित करते हैं।
दर्शक: जावास्क्रिप्ट, बैकएंड डेवलपमेंट, क्लाउड कंप्यूटिंग, या आधुनिक एप्लिकेशन आर्किटेक्चर में रुचि रखने वाले डेवलपर्स और शिक्षार्थी। वैकल्पिक रनटाइम्स या वितरित सिस्टम के साथ किसी पूर्व अनुभव की आवश्यकता नहीं है।
परिणाम:
- समझें कि जावास्क्रिप्ट रनटाइम की भूमिका पारंपरिक सर्वर प्रक्रिया से परे कैसे विस्तारित हुई है
- स्थानीय और क्लाउड वातावरणों में वेब प्लेटफॉर्म API को एक तेजी से सामान्य इंटरफ़ेस के रूप में पहचानें
- देखें कि कैसे
Request,Response, औरfetchमॉडल क्लाइंट, सर्वर और सर्विस-टू-सर्विस संचार को जोड़ता है - स्टेटलेस रिक्वेस्ट प्रोसेसिंग को ड्यूरेबल स्टेटफुल कंप्यूटेशन से अलग करें
- कंप्यूट की एड्रेसेबल इकाइयों के पीछे के मूल विचार को समझें जो अपनी स्थायी स्थिति (persistent state) रखती हैं
- पता लगाएं कि ये मॉडल रियलटाइम एप्लिकेशन, सहयोग, AI-सक्षम सिस्टम और अन्य स्टेटफुल वर्कलोड को कैसे प्रभावित करते हैं
- जैसे-जैसे इकोसिस्टम विकसित हो रहा है, नए जावास्क्रिप्ट रनटाइम्स और कंप्यूटिंग प्लेटफॉर्म का मूल्यांकन करने के लिए एक स्पष्ट ढांचा विकसित करें
प्रारूप: दो घंटे, जिसमें बदलती जावास्क्रिप्ट रनटाइम परिदृश्य का संक्षिप्त दौरा, उत्तरोत्तर गहरे उदाहरण, स्टेटफुल कंप्यूट का एक केंद्रित लाइव प्रदर्शन, आर्किटेक्चरल ट्रेड-ऑफ पर चर्चा, और प्रश्नोत्तर शामिल हैं।