PHP Microservices
346 पृष्ठ
Hindi
PDF
4.5

PHP Microservices

Практическое руководство по микросервисам на PHP

लेखक:

वर्ष:

सारांश:

परिचय

कार्लोस सेसा (Carlos Cessa) द्वारा लिखित पुस्तक «PHP Microservices», जो 2017 में प्रकाशित हुई, PHP भाषा में माइक्रोसर्विस आर्किटेक्चर बनाने पर केंद्रित कुछ विशेष प्रकाशनों में से एक है। ऐसे युग में जब माइक्रोसर्विसेज स्केलेबल और फॉल्ट-टॉलरेंट एप्लिकेशन के लिए मानक बन गए हैं, कई PHP डेवलपर्स को अपने स्टैक के अनुरूप संरचित सामग्री की कमी का सामना करना पड़ा। यह पुस्तक आधुनिक टूल्स का उपयोग करके माइक्रोसर्विसेज के डिज़ाइन, डेवलपमेंट, टेस्टिंग और डिप्लॉयमेंट पर व्यावहारिक दृष्टिकोण प्रस्तुत करके इस अंतर को भरने का प्रयास करती है।

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

पुस्तक PHP पर माइक्रोसर्विस एप्लिकेशन के पूर्ण जीवनचक्र को कवर करती है। लेखक बुनियादी बातों से शुरू करता है: बताता है कि माइक्रोसर्विसेज क्या हैं, वे मोनोलिथ से कैसे भिन्न हैं, और वे किन समस्याओं का समाधान करते हैं। इसके बाद क्रमिक रूप से प्रमुख पहलुओं पर विचार किया जाता है:

  • API और सर्विसेज के बीच कॉन्ट्रैक्ट का डिज़ाइन (REST, JSON, Swagger)।
  • आधुनिक पैटर्न का उपयोग करके PHP 7 पर सर्विसेज का कार्यान्वयन।
  • इंटर-सर्विस कम्युनिकेशन का आयोजन (HTTP के माध्यम से सिंक्रोनस, RabbitMQ मैसेज क्यू के माध्यम से एसिंक्रोनस)।
  • Docker के साथ कंटेनरीकरण और ऑर्केस्ट्रेशन (Docker Compose, Kubernetes)।
  • निरंतर एकीकरण और डिप्लॉयमेंट (CI/CD)।
  • मॉनिटरिंग, लॉगिंग और रिक्वेस्ट ट्रेसिंग।
  • माइक्रोसर्विसेज का टेस्टिंग (unit, integration, end-to-end)।

प्रत्येक अध्याय में उदाहरण शामिल हैं

अनुशंसाएँ