वेब परत को एप्लिकेशन लेयर (जिसे प्लेटफ़ॉर्म लेयर के रूप में भी जाना जाता है) से अलग करना आपको दोनों परतों को स्वतंत्र रूप से स्केल करने और कॉन्फ़िगर करने की अनुमति देता है। बिना अतिरिक्त वेब सर्वर को जोड़ने के बिना एप्लिकेशन सर्वर को जोड़ने में एक नया एपीआई परिणाम जोड़ना। एकल जिम्मेदारी सिद्धांत छोटी और स्वायत्त सेवाओं के लिए वकालत करता है जो एक साथ काम करते हैं। छोटी सेवाओं वाली छोटी टीमें तेजी से विकास के लिए अधिक आक्रामक योजना बना सकती हैं।
अनुप्रयोग परत में श्रमिक भी अतुल्यकालिकता को सक्षम करने में मदद करते हैं।
Microservices इस चर्चा से संबंधित माइक्रोसर्विसेज हैं, जिन्हें स्वतंत्र रूप से तैनात, छोटे, मॉड्यूलर सेवाओं के सूट के रूप में वर्णित किया जा सकता है। प्रत्येक सेवा एक अनूठी प्रक्रिया चलाती है और एक व्यावसायिक लक्ष्य की सेवा के लिए एक अच्छी तरह से परिभाषित, हल्के तंत्र के माध्यम से संचार करती है। 1
Pinterest, उदाहरण के लिए, निम्नलिखित माइक्रोसर्विसेस हो सकते हैं: उपयोगकर्ता प्रोफ़ाइल, अनुयायी, फ़ीड, खोज, फोटो अपलोड, आदि।
सेवा खोज विपक्ष, Etcd, और Zookeeper जैसे सिस्टम पंजीकृत नाम, पते और बंदरगाहों का ट्रैक रखकर सेवाओं को एक दूसरे को खोजने में मदद कर सकते हैं। स्वास्थ्य जांच सेवा की अखंडता को सत्यापित करने में मदद करती है और अक्सर HTTP समापन बिंदु का उपयोग किया जाता है। कॉन्सल और एटूसीडी दोनों में एक महत्वपूर्ण कुंजी-मूल्य स्टोर है जो कॉन्फ़िगरेशन मूल्यों और अन्य साझा डेटा को संग्रहीत करने के लिए उपयोगी हो सकता है।
नुकसान: आवेदन परत शिथिल युग्मित सेवाओं के साथ एक आवेदन परत को जोड़ने के लिए एक वास्तुशिल्प, संचालन और प्रक्रिया के दृष्टिकोण (बनाम एक अखंड प्रणाली) से अलग दृष्टिकोण की आवश्यकता होती है। तैनाती और संचालन के मामले में सूक्ष्मजीव जटिलता जोड़ सकते हैं।


