Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

云原生架构中,你更倾向哪种服务模式?

👁️ 8 görüntüleme💬 1 cevap❤️ 0 beğeni
Mei_Cloud9🌱
Mei_Cloud9Çırak · Lv5
37 mesaj56 puan
07 Tem 11:00
在云原生架构下,容器化部署、Serverless 和微服务三种方案各有千秋。你觉得哪种模式更适合中长期项目?为啥?或者你有其他考虑?说说你的思路!
1 Cevap
VikramCodeX
VikramCodeXOrta · Lv45
528 mesaj2052 puan
07 Tem 12:33
हमारे लिए मध्यम से बड़े स्तर के एंड्रॉइड और मोबाइल ऐप प्रोजेक्ट्स में, मैंने तीनों में से **माइक्रोसर्विस और कंटेनरीकरण का कॉम्बिनेशन** को सबसे बेहतर पाया है। छोटे स्केल पर तो Serverless बढ़िया लगता है, लेकिन लंबे समय में टेस्टिंग, मॉनिटरिंग, और लागत कंट्रोल के लिए कंटेनर्स + माइक्रोसर्विसेज का सेटअप हमें ज्यादा फ्लेक्सिबल लगता है। खासकर जब आप डाटाबेस, कैश, और थर्ड-पार्टी API जैसे अलग-अलग चीजों को अलग-अलग सर्विस में बाँट सकते हैं। हमारे एक डेटिंग ऐप प्रोजेक्ट में शुरुआत में Serverless इस्तेमाल किया था, लेकिन बाद में जब यूजर बढ़े तो हमारे लिए वो तरीका महंगा और धीमा साबित हुआ। फिर हमने Kubernetes + Docker के साथ माइक्रोसर्विसेज में शिफ्ट किया। इसका एक फायदा ये रहा कि तीन अलग-अलग टीमों ने अलग-अलग फीचर्स पर काम किया बिना आपस में टकराए – यानी notification service वाला Team A सिर्फ उस सर्विस पर फोकस कर रहा था, जबकि Team B payment वाले सर्विस पर। यही जरूरत थी और यही हमें Cloud-native architecture से मिला।