प्लेबुक

लॉजिस्टिक्स संचालन के लिए माइक्रो फ्रंटएंड की आवश्यकता क्यों होती है? (Why Logistics Ops Needed Micro Frontends)

जैसे-जैसे एकल ऑप्स पैनल बढ़ता है, तैनाती और स्वामित्व टूट जाता है। शेल + रिमोट भेद कब अनिवार्य हो जाता है?

लॉजिस्टिक्स माइक्रो फ्रंटएंड प्लेटफार्म (मॉड्यूल फेडरेशन)

भाग 1 का 10

मॉड्यूल फेडरेशन के साथ लॉजिस्टिक्स ऑपरेशन पैनल को शेल, ऑथ और फीचर रिमोट में विभाजित करने की एक श्रृंखला।

Micro frontend architecture diagram

एकल पैनल, मल्टी-टीम, एकल परिनियोजन कतार

आरक्षण, प्रतीक्षा मानचित्र, अधिसूचना और पहचान एक रसद संचालन सतह पर एक साथ रहते हैं। अल्पावधि में उन्हें एक ही एसपीए पैकेज में रखना त्वरित है; लेकिन जब टीमें बढ़ती हैं, तो प्रत्येक परिवर्तन पूरे पैनल को पुनः प्रकाशित करने के लिए मजबूर करता है।```text Ops Monolith Bundle ├─ auth screens ├─ booking pages ├─ wait map └─ notifications ↓ one build, one blast radius


## पहले उल्लेख पर अवधारणाएँ```text
📦 Mikro Frontend
Bağımsız geliştirilip yayınlanabilen, runtime'da bir shell içinde birleşen UI dilimleri.

📦 Blast Radius
Bir değişikliğin bozabileceği yüzey alanı; tek bundle'da genelde tüm uygulama.

📦 Sahiplik Sınırı
Bir ekibin güvenle değiştirebildiği kod ve deploy birimi.

📦 Ops Surface
Operatörlerin günlük işini yaptığı yönetim panelleri bütünü.
```यदि स्वामित्व रेखा स्पष्ट नहीं है, तो माइक्रो फ्रंटएंड एक संगठनात्मक उत्तर है, कोई सनक नहीं।

## विकास कहां नुकसान पहुंचाता है

मानचित्र टीम कैटलॉग प्लगइन का परीक्षण करती है जबकि आरक्षण टीम सप्ताह में दो बार प्रकाशित करना चाहती है। वे एक ही पाइपलाइन में बंद हैं. रिलीज़ ताल संघर्ष वास्तुकला को चुनौती देता है जब यह एक कैलेंडर मुद्दा होता है, वास्तुकला मुद्दा नहीं।

## स्वतंत्र गति बनाम सामान्य पहचान

उपयोगकर्ता एकल सत्र का अनुरोध करता है; टीमें स्वतंत्र गति चाहती हैं। इसका समाधान पहचान साझा करते समय फीचर सतहों को अलग करना है।```text
Shared Auth Contract
   ↓
Feature Remote A   Feature Remote B
```## जब यह अभी भी जल्दी है

दो पेज वाले आईए के लिए एमएफई की लागत अधिक है। एग्री: कई टीमें, अलग-अलग प्रसारण लय, नेट बाउंडेड संदर्भ।

## इस एपिसोड में सबसे भ्रमित करने वाला मैचअप```text
❌ Mikro frontend = daha fazla React uygulaması kopyalamak
✓ Mikro frontend = runtime'da birleşen, sözleşmeli sahiplik sınırları

❌ Tek repo = tek deploy birimi zorunlu
✓ Monorepo olabilir; runtime ve pipeline ayrımı asıl karardır

❌ Ops paneli hep monolit kalmalı
✓ Ops büyüdükçe monolit yanında remote estate gerekir

आपके अपने सिस्टम की चेकलिस्ट

  1. कितनी टीमें समान ऑप्स बंडल प्रकाशित करती हैं?
  2. पिछले तीन हॉटफ़िक्स ने किस सतह को प्रभावित किया, किसने प्रतीक्षा की?
  3. प्रमाणीकरण बदलने पर कौन से एप्लिकेशन का पुनर्निर्माण किया गया?
  4. फ़ीचर फ़्लैग या क्या आपको वास्तव में अलग से तैनात करने की ज़रूरत है?
  5. क्या आप विस्फोट त्रिज्या को आरेख में खींच सकते हैं?

इस अनुभाग से याद रखने योग्य बातें

  1. लॉजिस्टिक्स ऑप्स में, दर्द ज्यादातर डोमेन का नहीं बल्कि प्रकाशन और स्वामित्व का संघर्ष है।
  2. माइक्रो फ्रंटएंड को एक ही समय में सामान्य पहचान और स्वतंत्र फीचर गति की आवश्यकता होती है।
  3. प्रारंभिक एमएफई लागत अधिक है; जिन टीमों की लय बाधित होती है वे एक संकेत हैं।

एक पैकेट, एक कतार: आप ऑपरेशन को तेज़ करके नहीं, बल्कि एक-दूसरे को इंतज़ार करवाकर मापते हैं।

FAQ

Frequently asked questions

माइक्रो फ्रंटएंड क्या है?

यूआई स्लाइस जिन्हें स्वतंत्र रूप से विकसित और प्रकाशित किया जा सकता है और रनटाइम पर एक शेल में विलय किया जा सकता है।

ब्लास्ट रेडियस क्या है?

वह सतह क्षेत्र जो परिवर्तन से बाधित हो सकता है; आमतौर पर संपूर्ण एप्लिकेशन एक ही बंडल में होता है।

क्या यह सच है कि "माइक्रो फ्रंटएंड = अधिक रिएक्ट ऐप्स की प्रतिलिपि बनाना"?

माइक्रो फ्रंटएंड = अनुबंधित स्वामित्व सीमाएँ जो रनटाइम पर परिवर्तित होती हैं

यह अनुभाग क्या ठीक करता है?

यह खंड बताता है कि लॉजिस्टिक्स ऑप्स सतह को मॉड्यूल फेडरेशन के साथ खंडित करने की आवश्यकता क्यों है। आरक्षण, प्रतीक्षा मानचित्र, अधिसूचना और पहचान एक रसद संचालन सतह पर एक साथ रहते हैं। अल्पावधि में उन्हें एक ही एसपीए पैकेज में रखना त्वरित है; लेकिन जब टीमें बढ़ती हैं, तो प्रत्येक परिवर्तन पूरे पैनल को पुनः प्रकाशित करने के लिए मजबूर करता है।

इंजीनियरिंग सिद्धांत सीखे गए

  • माइक्रो फ्रंटएंड यूआई सनक नहीं है, यह स्वामित्व और रिलीज लय की समस्या का उत्तर है।
  • सामान्य पहचान और स्वतंत्र सुविधा परिनियोजन को एक ही समय में डिज़ाइन किया जाना चाहिए।
  • यदि विस्फोट त्रिज्या दिखाई नहीं दे रही है, तो टुकड़े करने का आपका निर्णय अटकलें है।

जारी रखें पढ़ रहे हैं

जारी रखें पढ़ रहे हैं

श्रृंखला में अगला

वही सिलसिला

वही सिलसिला

Paylaş