के आर्किटेक्चर के भीतर किसी तृतीय-पक्ष API सेवा से डेटा लाने के लिए सबसे अच्छा कहां है, मेरे पास एक फीडिक्स ऐप के आर्किटेक्चर के भीतर किसी तृतीय-पक्ष API से डेटा लाने के तरीके को संभालने का सर्वोत्तम तरीका है। अनिवार्य रूप से, मेरे पास एक नियंत्रक है जो क्लाइंट के आईपी पते को पैरामीटर के रूप में प्राप्त करता है। इसके बाद मुझे बाहरी आईपी पते से उस आईपी पते से जुड़े भौगोलिक स्थान को लाने और डेटाबेस में दोनों स्टोर करने की आवश्यकता है (यानी, ip
और geolocation
)।फीनिक्स ऐप
अभी मेरा दृष्टिकोण एक प्लग का उपयोग करना है, और फिर कनेक्शन संरचना में परिणाम लौटाएं।
लेकिन मैं सीधे मॉडल में फ़ंक्शन बनाकर डेटा ला सकता हूं, और उसके बाद इसे परिवर्तन संचालन के दौरान कॉल कर सकता हूं।
या शायद एक और विकल्प है जैसे इसे एक ओटीपी ऐप बनाना।
यहां सबसे अच्छे दृष्टिकोण पर कुछ मार्गदर्शन की तलाश है, या कम से कम एक बनाम दूसरे के व्यापार।
हालांकि मेरा परिदृश्य विशिष्ट है, यह शायद एक आम डिजाइन सवाल है जिसे लोगों का सामना करना पड़ता है।