Microservices hamwe n amategeko yambere yibintu byatanzwe (2014) | Mewayz Blog Skip to main content
Hacker News

Microservices hamwe n amategeko yambere yibintu byatanzwe (2014)

Ibitekerezo

6 min read Via martinfowler.com

Mewayz Team

Editorial Team

Hacker News

Umuzimu mumashini igezweho: Gusubiramo ihame shingiro

Muri disiki idahwema kugana ubuhanga bwa digitale, microservices yabaye uburyo bwububiko bwo guhitamo kubaka inyubako nini, idashobora kwihanganira. Mugusenyera sisitemu ya monolithic mugukusanya serivisi ntoya, yigenga, amatsinda yiterambere arashobora guhanga udushya vuba kandi agakoresha afite ikizere kinini. Nyamara, izi mbaraga zagabanijwe zizana ibintu bigoye. Imyaka mike mbere yuko microservices iba hose, havuzwe ihame ryambere rigabanya umutima wiki kibazo. Muri 2014, Martin Fowler na James Lewis, mu mirimo yabo ya nyuma kuri microservices, berekanye "Itegeko rya mbere ry’ibintu byatanzwe." Iri tegeko rivuga ukuri kworoshye, kwubugome: Ntugabanye ibintu byawe. Nubwo bisa nkaho bivuguruza uburyo bwa microservices, iri tegeko ntabwo ryamaganwa ahubwo ni umuburo wingenzi - inyenyeri iyobora kugendagenda mumazi yahemutse yuburyo bwateganijwe.

Ni irihe tegeko rya mbere ryibintu byagabanijwe?

Kugira ngo dusobanukirwe niri tegeko, tugomba kubanza gusubira muri microservices hanyuma tugatekereza kubayibanjirije: ikintu cyagabanijwe paradigm. Ikoranabuhanga nka CORBA, Java RMI, na DCOM ryasezeranije isi aho ibintu bishobora kuvugana bidasubirwaho imbibi zurusobe nkaho ari hafi. Igitekerezo cyareshya - icyitegererezo cyo gutangiza gahunda cyakuyeho ingorane zurusobe. Ikigaragara ariko, cyari inzozi zo guhuza gukomeye, guhuza ibice, no gutsindwa byihishe. "Amategeko ya mbere" yagaragaye nk'isomo ryungutse cyane muri iki gihe. Rishimangira ko umuyoboro udakorera mu mucyo; ntabwo yizewe, itinda, kandi itandukanye cyane nububiko bwaho. Kugerageza kwitwaza ukundi muguhamagara kure bisa nkuburyo bwaho gutabaza niwo muti wibiza. Irema sisitemu aho ikintu gito, cyananiranye gishobora gukurikiranwa bitateganijwe, kandi aho imikorere itamenyekana.

"Itegeko rya mbere ry'ibintu byagabanijwe: Ntugabanye ibintu byawe. Birahenze, biragoye, kandi ni isoko y'amakosa menshi. Umuyoboro ntukorera mu mucyo."

Kuva Muburira kugeza Ubwenge: Gukurikiza Amategeko kuri Microservices

Niba Itegeko rya mbere rituburira kwirinda kugabanywa, nigute rishobora gukoreshwa kuri microservices, yatanzwe muburyo busanzwe? Urufunguzo ni mubisobanuro. Amategeko ntabwo avuga "ntuzigere wubaka sisitemu zagabanijwe." Iravuga ngo, "ntukabe umuswa kuri byo." Microservices, iyo ikozwe neza, yakira ukuri kwurusobe aho kugerageza kubihisha. Bemera ingaruka zo kugabura no kubishushanya neza. Ibi bivuze:

Ready to put this into practice?

Join 6,208+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime