Microservices वा Microservice Architecture एउटा ईन्जिनियरिङ् शैली हो जसले सानो आत्म-पर्याप्त प्रशासनको वर्गीकरणको रूपमा एप्लिकेसनलाई संरचना बनाउँछ। तिनीहरू एक एप्लिकेसनको मोड्युलराइजेसनसँग सम्झौता गर्न चाखलाग्दो र प्रगतिशील रूपमा मुख्यधारा तरिका हुन्।

हामीले बुझेका छौं कि एउटा अनुप्रयोग प्रशासन वा क्षमताहरूको गुच्छाको रूपमा सिर्जना गरिएको छ। लघु सेवाहरू प्रयोग गरेर, यी क्षमताहरू स्वायत्त रूपमा विकसित, प्रयास, भेला, अभिव्यक्त र मापन गर्न सकिन्छ।

लघु सेवाहरू उपक्रम आवेदनहरू बनाउनको लागि अनुकूल विधिको रूपमा उत्पन्न भइरहेका छन्। यो प्रोग्रामिङ ईन्जिनियरिङ् मा निम्न प्रगति हो जसले संघहरूलाई कम्प्युटराइज्ड अर्थतन्त्रमा निरन्तर परिवर्तन बुझ्न मद्दत गर्दछ। ढाँचा भर्खरै प्रख्यात भएको छ किनकि उद्यमहरू अझ फुर्तिलो हुने आशा गर्छन्। माइक्रोसर्भिसेसहरूले अनुकूलनीय, परीक्षण योग्य प्रोग्रामिङ बनाउन मद्दत गर्न सक्छन् जुन हप्तामा हप्तामा पठाउन सकिन्छ, वार्षिक रूपमा होइन।

Microservice क्रमशः प्राप्त हुँदैछ र विभिन्न व्यवसायहरूमा प्रशंसकहरू प्राप्त गर्दैछ। यो सम्भवतः उत्पादन व्यापार मा सबैभन्दा sweltering बिन्दु हो, र धेरै संघहरूले तिनीहरूलाई प्राप्त गर्न आवश्यक छ। Amazon, Netflix र Twitter जस्ता विशाल स्कोप अनलाइन प्रशासनहरू सबै ठोस नवाचार स्ट्याकहरूबाट माइक्रोसर्भिसेस-संचालित डिजाइनमा विकसित भएका छन्, जसले तिनीहरूलाई आज तिनीहरूको आकारमा मापन गर्न अनुमति दिएको छ।

Microservice ईन्जिनियरिङ्ले तपाईंलाई स्वतन्त्र रूपमा प्रशासनहरू सिर्जना गर्ने र व्यक्त गर्ने अवसर दिन्छ। विभिन्न प्रशासनका लागि कोड विभिन्न बोलीहरूमा लेख्न सकिन्छ। सरल समावेश र प्रोग्राम गरिएको संगठन थप रूपमा कल्पना गर्न सकिन्छ।

यो भवन शैलीले तपाईंलाई द्रुत गतिमा अघि बढ्न मद्दत गर्नेछ किनकि यसले तपाईंलाई चीजहरू र प्रशासनहरूको नयाँ मिश्रणहरू परीक्षण गर्न सरल बनाएर विकासलाई छिटो खोल्न अनुमति दिन्छ। microservices को साथ, तपाईं आफ्नो मुद्दाहरूको लागि रचनात्मक उत्तरहरू पत्ता लगाउन द्रुत रूपमा परीक्षण गर्न सक्नुहुन्छ। अर्को फाइदा यो हो कि, परीक्षणको क्रममा, तपाईंले कुनै विशेष सहायताले काम गरिरहेको छैन भन्ने पुष्टि गर्नुभयो भने, तपाईंले यसलाई अझ राम्रोसँग प्रतिस्थापन गर्न सक्नुहुन्छ।