Symphony तीन भौतिक अवधारणाएँ परिभाषित करता है जो हार्डवेयर पहचान, सॉफ़्टवेयर कंडीशनिंग और उपयोगकर्ता वर्कलोड को अलग करती हैं। ये अवधारणाएँ इन्फ्रास्ट्रक्चर से जुड़ी चिंताओं को अलग-अलग रखती हैं ताकि आप प्रत्येक पर स्वतंत्र रूप से विचार कर सकें।
Node
एक Node विशेष रूप से पहचाने गए संसाधनों वाला लक्ष्य भौतिक कंप्यूटर संसाधन है। केवल सॉफ़्टवेयर को डिस्कनेक्ट, पुनः कनेक्ट, पुनरारंभ या रीफ़्लैश करने से कोई नया भौतिक Node नहीं बनता। विनाश, भौतिक प्रतिस्थापन या कोई महत्वपूर्ण स्थानीय हार्डवेयर परिवर्तन ऐसा करता है। Node इनकार्नेशन एक अलग साक्ष्य है जो तब बनता है जब वह Node किसी ट्रेडिंग सिस्टम, अनुसंधान क्लस्टर या किसी अन्य Symphony-निर्मित सिस्टम में प्रतिभागी के रूप में किसी बस से जोड़ा जाता है।
Habitat
एक Habitat वह सटीक ऑपरेटिंग सिस्टम और पैकेज कंडीशनिंग है जो आपके द्वारा चुने गए कार्य के लिए किसी Node पर प्रदान की जाती है। इसका डिफ़ॉल्ट केवल आवश्यक सॉफ़्टवेयर सतह है: कोई असंबंधित पैकेज, छिपे रनटाइम, कंटेनर, Kubernetes या निहित वर्चुअलाइज़ेशन नहीं। एक व्यापक सामान्य-उद्देश्य Habitat भी एक मान्य स्पष्ट उपयोगकर्ता विकल्प बना रहता है।
Nest
एक Nest (शाब्दिक अर्थ: घोंसला) आपके द्वारा चुने गए उद्देश्य की पूर्ति करता है। लाइव रणनीति निष्पादन के आम होने की अपेक्षा है, और एक रणनीति में कई मॉड्यूलर कोड खंड हो सकते हैं। Symphony Nest के उद्देश्य को परिभाषित नहीं करता और न ही उसे किसी एक स्रोत फ़ाइल, प्रोसेस, एल्गोरिदम, ब्रोकर API या डेटा इंटरफ़ेस के बराबर मानता है। रणनीति लॉजिक आपका क्षेत्र बना रहता है।
तुलना
क्लस्टर और बस टोपोलॉजी
कई Nodes केवल तभी एक क्लस्टर बनाते हैं जब वे एक या अधिक बसों के माध्यम से एक-दूसरे से जुड़े हों। एक क्लस्टर के भीतर कई बस फ़ैब्रिक सह-अस्तित्व में रह सकते हैं, और एक Node-इन-क्लस्टर संबंध भौतिक Node की पहचान बदले बिना संबंधित बस की पहचान कर सकता है।
NATS JetStream और ZeroMQ जैसे बस एडेप्टर उपयोगकर्ता द्वारा चुने जाते हैं, वे सिद्धांत का हिस्सा नहीं हैं। भारी ट्रांसफ़र, नियंत्रण, अनुसंधान और निष्पादन एग्ज़ॉस्ट को एक ही बस साझा करने की आवश्यकता नहीं है। कोई टोपोलॉजी कई बसों का उपयोग कर सकती है या किसी घोषित पथ के लिए बस को बायपास कर सकती है।
TOPS और TROG स्कोप
TOPS प्रमुख Trade Operating System स्कोप है। एक TROG जानबूझकर अधीनस्थ, गैर-वैश्विक ट्रेडिंग-ग्रुप स्कोप है। ऐतिहासिक शब्दावली के बावजूद, कोई TROG आवश्यक रूप से वर्चुअल नहीं होता। इसकी विशिष्ट विशेषता यह है कि इसका स्कोप और नियम सार्वभौमिक नहीं होते। अंतिम संशोधन 10 अक्टूबर 2026