जावास्क्रिप्ट (Node.js) और माइक्रोसर्विसेज़: विचार से उत्पादन तक
300 पृष्ठ
Hindi
PDF
4.5

जावास्क्रिप्ट (Node.js) और माइक्रोसर्विसेज़: विचार से उत्पादन तक

जावास्क्रिप्ट (Node.js) और माइक्रोसर्विसेज़: विचार से उत्पादन तक

लेखक:

वर्ष:

सारांश:

यह पुस्तक Node.js और जावास्क्रिप्ट का उपयोग करके माइक्रोसर्विस आर्किटेक्चर पर आधारित वितरित सिस्टम बनाने के लिए एक व्यावहारिक मार्गदर्शिका है। आप सीखेंगे कि कैसे एक मोनोलिथिक एप्लिकेशन को स्वतंत्र, शिथिल रूप से जुड़ी सेवाओं में विभाजित किया जाए, जिनमें से प्रत्येक अपने स्वयं के व्यावसायिक तर्क के लिए जिम्मेदार है।



पुस्तक किस बारे में है

यह पुस्तक माइक्रोसर्विसेज़ के विकास के पूरे चक्र को कवर करती है: डिज़ाइन और सेवाओं के बीच संचार से लेकर उत्पादन में डिप्लॉयमेंट और निगरानी तक। आप सीखेंगे:

  • संदर्भ सीमाओं और डोमेन मॉडल को ध्यान में रखते हुए माइक्रोसर्विस आर्किटेक्चर डिज़ाइन करना
  • REST API, gRPC और मैसेज क्यू (RabbitMQ, Kafka) के माध्यम से सेवाओं के बीच इंटरैक्शन व्यवस्थित करना
  • वितरित वातावरण में डेटाबेस के साथ काम करना (प्रत्येक सेवा का अपना डेटाबेस)
  • पैटर्न लागू करना: API Gateway, Service Discovery, Circuit Breaker, Saga
  • Docker के साथ एप्लिकेशन को कंटेनरीकृत करना और Kubernetes के साथ उन्हें ऑर्केस्ट्रेट करना
  • केंद्रीकृत लॉगिंग, ट्रेसिंग और निगरानी सेट करना (ELK, Prometheus, Grafana)
  • माइक्रोसर्विसेज़ का परीक्षण: यूनिट, इंटीग्रेशन, एंड-टू-एंड परीक्षण


यह पुस्तक किसके लिए है

यह पुस्तक जावास्क्रिप्ट डेवलपर्स के लिए है जो मध्यम स्तर पर Node.js से परिचित हैं (REST API बना सकते हैं, Express के साथ काम कर सकते हैं, एसिंक्रोनसिटी को समझते हैं)। यह उपयोगी होगी:

  • बैकएंड डेवलपर्स के लिए जो मोनोलिथ से माइक्रोसर्विसेज़ में जाना चाहते हैं
  • टीम लीड और आर्किटेक्ट्स के लिए जो वितरित सिस्टम की योजना बना रहे हैं
  • DevOps इंजीनियर्स के लिए जो Node.js सेवाओं की आंतरिक संरचना को गहराई से समझना चाहते हैं


आप क्या सीखेंगे

पढ़ने के बाद, आप यह कर पाएंगे:

  • मोनोलिथ और माइक्रोसर्विसेज़ के बीच तर्कसंगत रूप से चयन करना
  • विफलता-सहिष्णु वितरित सिस्टम डिज़ाइन करना
  • सेवाओं के बीच स्थिति और लेन-देन का कुशलतापूर्वक प्रबंधन करना
  • डिप्लॉयमेंट और स्केलिंग को स्वचालित करना
  • रीयल-टाइम में सिस्टम की अवलोकन क्षमता सुनिश्चित करना


प्रत्येक अध्याय में व्यावहारिक उदाहरण, उपयोग के लिए तैयार कोड स्निपेट और स्वतंत्र कार्य के लिए अभ्यास शामिल हैं। सभी उदाहरण GitHub पर रिपॉजिटरी में उपलब्ध हैं।



प्रारूप: PDF, EPUB, MOBI। कंप्यूटर, टैबलेट और ई-बुक्स पर पढ़ने के लिए उपयुक्त।

अनुशंसाएँ