کوچني خدمتونه او د توزیع شوي شیانو لومړی قانون (2014) | Mewayz Blog Skip to main content
Hacker News

کوچني خدمتونه او د توزیع شوي شیانو لومړی قانون (2014)

تبصرې

1 min read Via martinfowler.com

Mewayz Team

Editorial Team

Hacker News

په عصري ماشین کې روح: د یو بنسټیز اصول بیا کتنه

د ډیجیټل چټکتیا په لور په نه ستړي کیدونکي حرکت کې، مایکرو خدمتونه د توزیع وړ، انعطاف وړ غوښتنلیکونو جوړولو لپاره د انتخاب معمارۍ نمونه ګرځیدلې. د وړو، خپلواکو خدماتو په ټولګه کې د واحد سیسټم په تخریب کولو سره، پراختیایی ټیمونه کولی شي ګړندی نوښت وکړي او په ډیر باور سره ځای په ځای کړي. په هرصورت، دا ویشل شوی ځواک د اصلي پیچلتیا سره راځي. کلونه مخکې چې مایکرو سرویسونه په ټولیزه توګه رامینځته شول، یو پخوانی اصول بیان شوی و چې د دې ننګونې زړه ته یې زیان رسوي. په 2014 کې، مارټین فولر او جیمز لیوس، د مایکرو خدماتو په اړه د دوی په نیمایي کار کې، "د ویشل شوي شیانو لومړی قانون" معرفي کړ. دا قانون یو ساده، وحشیانه حقیقت بیانوي: خپل توکي مه ویشئ. پداسې حال کې چې د مایکرو خدماتو چلند سره په تضاد کې ښکاري، دا قانون غندنه نه بلکه یو مهم خبرداری دی - د ویشل شوي سیسټمونو ډیزاین د خیانت اوبو ته د تګ لپاره یو لارښود ستوری.

د ویشل شویو شیانو لومړی قانون څه شی دی؟

د دې قانون د پوهیدو لپاره، موږ باید لومړی د مایکرو خدماتو څخه شاته وګرځو او د هغې مخکینۍ برخه په پام کې ونیسو: د ویشل شوي اعتراض تمثیل. ټیکنالوژیو لکه CORBA، Java RMI، او DCOM د یوې نړۍ ژمنه کړې چیرې چې توکي کولی شي په بې ساري ډول د شبکې سرحدونو کې اړیکه ونیسي لکه څنګه چې دوی محلي وي. مفکوره زړه راښکونکې وه - یو متحد پروګرامینګ ماډل چې د شبکې پیچلتیاوې یې خلاصې کړې. په هرصورت، حقیقت د سخت جوړیدو، خرابو اړیکو، او پټو ناکامیو یو خوب و. "لومړی قانون" د دې دورې څخه د یو سخت درس په توګه راڅرګند شو. دا ادعا کوي چې شبکه شفافه نه ده؛ دا د اعتبار وړ، ورو، او په بنسټیز ډول د محلي حافظې څخه توپیر لري. د ریموټ تلیفونونو په واسطه د بل ډول کولو هڅه کول د ځایی میتود غوښتنې په څیر ښکاري د ناورین لپاره ترکیب دی. دا یو سیسټم رامینځته کوي چیرې چې یو کوچنی، لیرې ناکامي کولی شي په غیر متوقع ډول راوباسي، او چیرې چې فعالیت نا معلوم وي.

"د توزیع شوي شیانو لومړی قانون: خپل توکي مه ویشئ. دا ګرانه ده، پیچلې ده، او دا د ډیری غلطیو سرچینه ده. شبکه شفافه نه ده."

له خبرتیا څخه حکمت ته: په کوچنیو خدماتو کې د قانون پلي کول

که چیرې لومړی قانون د ویش په وړاندې خبرداری ورکړي، نو دا څنګه ممکن په مایکرو خدماتو باندې پلي شي، کوم چې په طبیعي توګه ویشل شوي دي؟ کلیدي په تفسیر کې ده. قانون دا نه وايي چې "هیڅکله ویشل شوي سیسټمونه مه جوړوئ." دا وايي، "د دې په اړه بې رحمه مه اوسئ." کوچني خدمتونه، کله چې په سمه توګه ترسره شي، د شبکې واقعیت د پټولو هڅه کوي. دوی د دوی لپاره د ویش او ډیزاین پایلې په ښکاره ډول مني. دا پدې مانا ده:

  • د ناکامۍ لپاره ډیزاین کول: داسې انګیرل چې خدمتونه به ناکام شي او د مقاومت په نمونو کې رامینځته شي لکه بیا هڅه، سرکټ ماتونکي، او په زړه پورې تخریب.
  • د غیر متناسب مخابراتو منل: د پیغام کتارونو او د پیښو لخوا پرمخ وړل شوي نمونو کارول ترڅو د سخت، همغږي جوړونې مخه ونیسي چې توزیع شوي توکي ځپلي.
  • د روښانه سرحدونو تعریف: د تخنیکي اندیښنو پر ځای د ښه تعریف شوي APIs سره د سوداګریزو وړتیاوو په شاوخوا کې د خدماتو رامینځته کول، کوم چې د پاکو، ډیر باثباته انٹرفیسونو المل ګرځي.
  • د ډیټا مالکیت ته لومړیتوب ورکول: ډاډ ترلاسه کول چې هر خدمت د دې ډیټا یوازینۍ مالک دی، د شریک شوي ډیټابیس ضد نمونې څخه ډډه کول چې د ډیټا په طبقه کې د واحد ترکیب بیا رامینځته کوي.

په دې رڼا کې، لومړی قانون د بریالي مایکرو سرویس جوړښت لپاره یو بنسټیز اصل دی. دا ټیمونه مجبوروي چې د پیل څخه د خدماتو د حدودو او ارتباطي نمونو په اړه جدي فکر وکړي.

میویز: په باثباته ځمکه ودانول

د عصري سوداګرۍ لپاره، د توزیع شوي سیسټمونو نظري ننګونې په چټکۍ سره خورا عملي کیږي. دا هغه ځای دی چې د میویز په څیر پلیټ فارم یوه مهمه ګټه وړاندې کوي. له پیل څخه د قوي مایکرو خدماتو جوړښت رامینځته کول او ساتل خورا مهارت او دوامداره هڅو ته اړتیا لري. میویز د ماډلر سوداګرۍ OS په توګه کار کوي چې د توزیع شوي شیانو د لومړي قانون سخت درسونه داخلي کوي. دا بنسټیز زیربنا چمتو کوي — د خدماتو کشف، د API دروازې، د پیښې بس، او د معلوماتو دوام پرتونه — چې د ویش پیچلتیاو اداره کولو لپاره له ځمکې څخه ډیزاین شوي. د دې پرځای چې ستاسو ټیم د شبکې اعتبار او ځنډ له پیچلتیاو سره مبارزه وکړي ، دوی کولی شي د سوداګرۍ منطق رامینځته کولو باندې تمرکز وکړي چې ارزښت وړاندې کوي. Mewayz ډاډ ورکوي چې ستاسو د ویشل شوي سیسټم بنسټیز عناصر په ثابت، ثابت ځمکه کې جوړ شوي، تاسو ته اجازه درکوي چې د مایکرو خدماتو طریقې ګټې ګټه پورته کړئ پرته له دې چې په جال کې راګیر شي چې لومړی قانون په هوښیارۍ سره پیژندل شوی.

نتیجې: د عمرونو لپاره قانون

د توزیع شوي شیانو لومړی قانون نن ورځ همدومره اړین دی لکه څنګه چې په 2014 کې و. دا د تل پاتې یادښت په توګه کار کوي چې پداسې حال کې چې د ټیکنالوژۍ تمثیل وده کوي، د فزیک او شبکو بنسټیز خنډونه ندي. د هر هغه سازمان لپاره چې د مایکرو خدماتو سفر پیل کوي، د دې قانون درناوی د داسې سیسټم جوړولو په لور لومړی ګام دی چې نه یوازې توزیع شوی وي، مګر په ریښتیا مقاومت لرونکي او د توزیع وړ وي. دا د اسانه خلاصون په پرتله د قصدي ډیزاین فلسفه هڅوي. د میویز په څیر د پلیټ فارم غوره کولو سره، تاسو یوازې ټیکنالوژي نه اخلئ؛ تاسو دا حکمت د خپلو سوداګریزو عملیاتو په جوړښت کې ځای په ځای کوئ، دا ډاډ ترلاسه کوئ چې ستاسو جوړښت په ریښتینې نړۍ کې د دوام او ترسره کولو لپاره جوړ شوی دی.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

په مکرر ډول پوښتل شوي پوښتنې

په عصري ماشین کې روح: د یو بنسټیز اصول بیا کتنه

د ډیجیټل چټکتیا په لور په نه ستړي کیدونکي حرکت کې، مایکرو خدمتونه د توزیع وړ، انعطاف وړ غوښتنلیکونو جوړولو لپاره د انتخاب معمارۍ نمونه ګرځیدلې. د وړو، خپلواکو خدماتو په ټولګه کې د واحد سیسټم په تخریب کولو سره، پراختیایی ټیمونه کولی شي ګړندی نوښت وکړي او په ډیر باور سره ځای په ځای کړي. په هرصورت، دا ویشل شوی ځواک د اصلي پیچلتیا سره راځي. کلونه مخکې چې مایکرو سرویسونه په ټولیزه توګه رامینځته شول، یو پخوانی اصول بیان شوی و چې د دې ننګونې زړه ته یې زیان رسوي. په 2014 کې، مارټین فولر او جیمز لیوس، د مایکرو خدماتو په اړه د دوی په نیمایي کار کې، "د ویشل شوي شیانو لومړی قانون" معرفي کړ. دا قانون یو ساده، وحشیانه حقیقت بیانوي: خپل شیان مه ویشئ. پداسې حال کې چې ښکاري د مایکرو خدماتو چلند سره متضاد ښکاري، دا قانون غندنه نه ده بلکې یو مهم خبرداری دی - د ویشل شوي سیسټم ډیزاین د خیانت اوبو ته د تګ لپاره یو لارښود ستوری دی.

د ویشل شویو شیانو لومړی قانون څه شی دی؟

د دې قانون د پوهیدو لپاره، موږ باید لومړی د مایکرو خدماتو څخه شاته وګرځو او د هغې مخکینۍ برخه په پام کې ونیسو: د ویشل شوي اعتراض تمثیل. ټیکنالوژیو لکه CORBA، Java RMI، او DCOM د یوې نړۍ ژمنه کړې چیرې چې توکي کولی شي په بې ساري ډول د شبکې سرحدونو کې اړیکه ونیسي لکه څنګه چې دوی محلي وي. مفکوره زړه راښکونکې وه - یو متحد پروګرامینګ ماډل چې د شبکې پیچلتیاوې یې خلاصې کړې. په هرصورت، حقیقت د سخت جوړیدو، خرابو اړیکو، او پټو ناکامیو یو خوب و. "لومړی قانون" د دې دورې څخه د یو سخت درس په توګه راڅرګند شو. دا ادعا کوي چې شبکه شفافه نه ده؛ دا د اعتبار وړ، ورو، او په بنسټیز ډول د محلي حافظې څخه توپیر لري. د ریموټ تلیفونونو په واسطه د بل ډول کولو هڅه کول د ځایی میتود غوښتنې په څیر ښکاري د ناورین لپاره ترکیب دی. دا یو سیسټم رامینځته کوي چیرې چې یو کوچنی، لیرې ناکامي کولی شي په غیر متوقع ډول راوباسي، او چیرې چې فعالیت نا معلوم وي.

له خبرتیا څخه حکمت ته: په کوچنیو خدماتو کې د قانون پلي کول

که چیرې لومړی قانون د ویش په وړاندې خبرداری ورکړي، نو دا څنګه ممکن په مایکرو خدماتو باندې پلي شي، کوم چې په طبیعي توګه ویشل شوي دي؟ کلیدي په تفسیر کې ده. قانون دا نه وايي چې "هیڅکله ویشل شوي سیسټمونه مه جوړوئ." دا وايي، "د دې په اړه بې رحمه مه اوسئ." کوچني خدمتونه، کله چې په سمه توګه ترسره شي، د شبکې واقعیت د پټولو هڅه کوي. دوی د دوی لپاره د ویش او ډیزاین پایلې په ښکاره ډول مني. دا پدې مانا ده:

میویز: په باثباته ځمکه ودانول

د عصري سوداګرۍ لپاره، د توزیع شوي سیسټمونو نظري ننګونې په چټکۍ سره خورا عملي کیږي. دا هغه ځای دی چې د میویز په څیر پلیټ فارم یوه مهمه ګټه وړاندې کوي. له پیل څخه د قوي مایکرو خدماتو جوړښت رامینځته کول او ساتل خورا مهارت او دوامداره هڅو ته اړتیا لري. میویز د ماډلر سوداګرۍ OS په توګه کار کوي چې د توزیع شوي شیانو د لومړي قانون سخت درسونه داخلي کوي. دا بنسټیز زیربنا چمتو کوي — د خدماتو کشف، د API دروازې، د پیښې بس، او د معلوماتو دوام پرتونه — چې د ویش پیچلتیاو اداره کولو لپاره له ځمکې څخه ډیزاین شوي. د دې پرځای چې ستاسو ټیم د شبکې اعتبار او ځنډ له پیچلتیاو سره مبارزه وکړي ، دوی کولی شي د سوداګرۍ منطق رامینځته کولو باندې تمرکز وکړي چې ارزښت وړاندې کوي. Mewayz ډاډ ورکوي چې ستاسو د ویشل شوي سیسټم بنسټیز عناصر په ثابت، ثابت ځمکه کې جوړ شوي، تاسو ته اجازه درکوي چې د مایکرو خدماتو طریقې ګټې ګټه پورته کړئ پرته له دې چې په جال کې راګیر شي چې لومړی قانون په هوښیارۍ سره پیژندل شوی.

نتیجې: د عمرونو لپاره قانون

د توزیع شوي شیانو لومړی قانون نن ورځ همدومره اړین دی لکه څنګه چې په 2014 کې و. دا د تل پاتې یادښت په توګه کار کوي چې پداسې حال کې چې د ټیکنالوژۍ تمثیل وده کوي، د فزیک او شبکو بنسټیز خنډونه ندي. د هر هغه سازمان لپاره چې د مایکرو خدماتو سفر پیل کوي، د دې قانون درناوی د داسې سیسټم جوړولو په لور لومړی ګام دی چې نه یوازې توزیع شوی وي، مګر په ریښتیا مقاومت لرونکي او د توزیع وړ وي. دا د اسانه خلاصون په پرتله د قصدي ډیزاین فلسفه هڅوي. د میویز په څیر د پلیټ فارم غوره کولو سره، تاسو یوازې ټیکنالوژي نه اخلئ؛ تاسو دا حکمت د خپلو سوداګریزو عملیاتو په جوړښت کې ځای په ځای کوئ، دا ډاډ ترلاسه کوئ چې ستاسو جوړښت په ریښتینې نړۍ کې د دوام او ترسره کولو لپاره جوړ شوی دی.

ستاسو ټول سوداګریز وسایل په یو ځای کې

د څو ایپسونو جال کول بند کړئ. میویز 208 وسیلې یوازې د $ 49 / میاشت لپاره ترکیب کوي - له موجوداتو څخه تر HR پورې ، بکینګ تر تحلیل پورې. د پیل کولو لپاره هیڅ کریډیټ کارت ته اړتیا نشته.

Mewayz → وړیا هڅه وکړئ