Microservices sy ny lalàna voalohany momba ny zavatra zaraina (2014) | Mewayz Blog Skip to main content
Hacker News

Microservices sy ny lalàna voalohany momba ny zavatra zaraina (2014)

Hevitra

11 min read Via martinfowler.com

Mewayz Team

Editorial Team

Hacker News

Ny matoatoa ao amin'ny milina maoderina: famerenana indray ny fitsipika fototra

Tao anatin'ny firosoana tsy an-kijanona mankany amin'ny haingo dizitaly, ny microservices dia lasa lamina ara-drafitra safidy ho an'ny fananganana rindranasa azo esorina sy maharitra. Amin'ny alàlan'ny famongorana ny rafitra monolitika ho fitambarana serivisy kely tsy miankina, ny ekipan'ny fampandrosoana dia afaka manavao haingana kokoa ary mametraka amin'ny fahatokisana bebe kokoa. Na izany aza, io hery zaraina io dia miaraka amin'ny fahasarotana voajanahary. Taona maro talohan'ny nahatongavan'ny microservices nanerana an'izao tontolo izao, dia nisy fitsipika iray navoaka izay manapaka ny fon'ity fanamby ity. Tamin'ny taona 2014, i Martin Fowler sy James Lewis, tamin'ny asany momba ny microservices, dia nampiditra ny "Lalàna voalohany momba ny zavatra zaraina." Ity lalàna ity dia manambara fahamarinana tsotra sy feno habibiana: Aza zarazaraina ny zavatrao. Na dia toa mifanohitra amin'ny fomba fiasa microservices aza, ity lalàna ity dia tsy fanamelohana fa fampitandremana lehibe — kintana mpitari-dalana amin'ny fitetezana ny rano mamitaka amin'ny famolavolana rafitra voazara.

Inona no lalàna voalohany momba ny zavatra zaraina?

Mba hahatakarana ity lalàna ity dia tsy maintsy miala amin'ny microservices aloha isika ary mandinika ny teo alohany: ny paradigma zavatra zaraina. Ny teknolojia toa ny CORBA, Java RMI, ary DCOM dia nampanantena tontolo iray ahafahan'ny zavatra mifandray amin'ny sisin'ny tambajotra toy ny hoe eo an-toerana. Ny hevitra dia mamitaka — maodely fandaharana iray mitambatra izay manala ny fahasarotan'ny tambajotra. Ny zava-misy anefa dia nofy ratsy noho ny fifamatorana mafy, ny fifandraisana marefo ary ny tsy fahombiazana miafina. Ny "Lalàna Voalohany" dia nipoitra ho lesona azo antoka tamin'ity vanim-potoana ity. Manamafy fa tsy mangarahara ny tambazotra; tsy azo ianteherana, miadana, ary tsy mitovy amin'ny fitadidiana eo an-toerana. Ny fiezahana mody manao an-kolaka amin'ny fanaovana antso lavitra ho toy ny fomba fiantsoana fomba eo an-toerana dia fomba fanao amin'ny loza. Izy io dia mamorona rafitra izay ahafahan'ny tsy fahombiazana kely sy lavitra izay mety hivezivezy tsy ampoizina, ary toerana tsy hay fantarina.

"Ny lalàna voalohany momba ny zavatra zaraina: Aza zaraina ny zavatrao. Lafo, sarotra, ary loharanon'ny bibikely maro. Tsy mangarahara ny tambajotra."

Avy amin'ny fampitandremana mankany amin'ny fahendrena: Fampiharana ny Lalàna amin'ny Microservices

Raha mampitandrina ny amin'ny fitsinjarana ny Lalàna Voalohany, ahoana no mety hampiharana izany amin'ny microservices, izay zaraina ho azy? Ny fanalahidy dia ao amin'ny fandikana. Ny lalàna dia tsy milaza hoe "aza manangana rafitra mizara." Lazaina amin’izany ny hoe: “aza adala amin’izany”. Ny microservices, rehefa vita tsara, dia manaiky ny zava-misy amin'ny tambajotra fa tsy manandrana manafina izany. Eken'izy ireo mazava tsara ny vokatry ny fizarana sy ny famolavolana azy ireo. Izany dia midika hoe:

  • Famolavolana ho amin'ny tsy fahombiazana: Hevero fa tsy hahomby ny serivisy ary hiorina amin'ny endrika mahazaka toy ny andrana indray, fiatoana faritra, ary fahasimbana tsara.
  • Mifikitra amin'ny Fifandraisana Asynchronous: Mampiasa filaharana hafatra sy lamina entin'ny hetsika mba hialana amin'ny fifamatorana mafy sy mifanandrify izay mamely ireo zavatra zaraina.
  • Famaritana ny fetra mazava: Mamorona serivisy manodidina ny fahaiza-manaon'ny orinasa, miaraka amin'ny API voafaritra tsara, fa tsy olana ara-teknika, izay mitondra mankany amin'ny fifandraisana madio kokoa sy milamina kokoa.
  • Mametraka laharam-pahamehana ny tompon'ny angona: Miantoka fa ny tolotra tsirairay no tompon'ny angonany, misoroka ny anti-pattern amin'ny angona iombonana izay mamerina ny fifandraisana monolitika amin'ny sosona angona.

Amin'izany, ny Lalàna Voalohany dia fitsipika fototra ho an'ny maritrano microservice mahomby. Manery ny ekipa hieritreritra tsara momba ny fetran'ny serivisy sy ny fomba fifandraisana hatrany am-boalohany.

Mewayz: Manorina eo amin'ny tany miorim-paka

Ho an'ny orinasa maoderina, ny fanamby ara-teorika momba ny rafitra zaraina dia lasa azo ampiharina haingana be. Eto dia misy sehatra toa an'i Mewayz manome tombony lehibe. Ny fananganana sy fikojakojana ny maritrano microservices matanjaka hatrany am-boalohany dia mitaky fahaiza-manao goavana sy ezaka mitohy. Mewayz dia miasa ho OS orinasa modular izay mampiditra ny lesona sarotra amin'ny Lalàna Voalohany momba ny zavatra zaraina. Izy io dia manome ny fotodrafitrasa fototra - ny fahitana serivisy, vavahadin'ny API, fiara fitateram-bahoaka, ary sosona maharitra ny angon-drakitra - izay natao hatrany am-boalohany mba hiatrehana ny fahasarotan'ny fizarana. Raha tokony hiady amin'ny saro-piaro amin'ny fahatokian'ny tambajotra sy ny fahatarana ny ekipanao, dia afaka mifantoka amin'ny fampivelarana ny lojikan'ny fandraharahana izay manome lanja izy ireo. Mewayz dia miantoka fa ny singa fototra amin'ny rafitra zarainao dia miorina amin'ny tany azo antoka sy voaporofo, ahafahanao mampiasa ny tombotsoan'ny fomba fiasa microservices nefa tsy latsaka ao anatin'ny fandrika izay fantatry ny Lalàna Voalohany.

Famaranana: Lalàna ho an'ny taona rehetra

Ny Lalàna Voalohany momba ny zavatra zaraina dia mijanona ho manan-danja amin'izao fotoana izao tahaka ny tamin'ny taona 2014. Izy io dia fampahatsiahivana tsy manam-potoana fa na dia mivoatra aza ny paradigma ara-teknolojia, dia tsy misy ny teritery fototra amin'ny fizika sy ny tambajotra. Ho an'ny fikambanana rehetra manomboka amin'ny dia microservices, ny fanajana io lalàna io no dingana voalohany amin'ny fananganana rafitra tsy zaraina fotsiny, fa tena mahazaka sy mivelatra. Mamporisika ny filozofia amin'ny famolavolana niniana izy io noho ny abstraction mety. Amin'ny fisafidianana sehatra toa an'i Mewayz, tsy mampiasa teknolojia fotsiny ianao; ampidirinao ao anatin'ny tontolon'ny asa aman-draharahanao izany fahendrena izany, ka miantoka fa ny rafitrao dia naorina haharitra sy mahomby amin'ny tontolo tena izy.

💡 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 →

Fanontaniana matetika

Ny matoatoa ao amin'ny milina maoderina: famerenana indray ny fitsipika fototra

Tao anatin'ny firosoana tsy an-kijanona mankany amin'ny haingo dizitaly, ny microservices dia lasa lamina ara-drafitra safidy ho an'ny fananganana rindranasa azo esorina sy maharitra. Amin'ny alàlan'ny famongorana ny rafitra monolitika ho fitambarana serivisy kely tsy miankina, ny ekipan'ny fampandrosoana dia afaka manavao haingana kokoa ary mametraka amin'ny fahatokisana bebe kokoa. Na izany aza, io hery zaraina io dia miaraka amin'ny fahasarotana voajanahary. Taona maro talohan'ny nahatongavan'ny microservices nanerana an'izao tontolo izao, dia nisy fitsipika iray navoaka izay manapaka ny fon'ity fanamby ity. Tamin'ny taona 2014, i Martin Fowler sy James Lewis, tamin'ny asany momba ny microservices, dia nampiditra ny "Lalàna voalohany momba ny zavatra zaraina." Ity lalàna ity dia milaza fahamarinana tsotra sy feno habibiana: Aza mizara ny zavatrao. Na dia toa mifanohitra amin'ny fomba fiasa microservices aza, ity lalàna ity dia tsy fanamelohana fa fampitandremana manan-danja — kintana mpitari-dalana amin'ny fitetezana ny rano mamitaka amin'ny famolavolana rafitra mizara.

Inona no lalàna voalohany momba ny zavatra zaraina?

Mba hahatakarana ity lalàna ity dia tsy maintsy miala amin'ny microservices aloha isika ary mandinika ny teo alohany: ny paradigma zavatra zaraina. Ny teknolojia toa ny CORBA, Java RMI, ary DCOM dia nampanantena tontolo iray ahafahan'ny zavatra mifandray amin'ny sisin'ny tambajotra toy ny hoe eo an-toerana. Ny hevitra dia mamitaka — maodely fandaharana iray mitambatra izay manala ny fahasarotan'ny tambajotra. Ny zava-misy anefa dia nofy ratsy noho ny fifamatorana mafy, ny fifandraisana marefo ary ny tsy fahombiazana miafina. Ny "Lalàna Voalohany" dia nipoitra ho lesona azo antoka tamin'ity vanim-potoana ity. Manamafy fa tsy mangarahara ny tambazotra; tsy azo ianteherana, miadana, ary tsy mitovy amin'ny fitadidiana eo an-toerana. Ny fiezahana mody manao an-kolaka amin'ny fanaovana antso lavitra ho toy ny fomba fiantsoana fomba eo an-toerana dia fomba fanao amin'ny loza. Izy io dia mamorona rafitra izay ahafahan'ny tsy fahombiazana kely sy lavitra izay mety hivezivezy tsy ampoizina, ary toerana tsy hay fantarina.

Avy amin'ny fampitandremana mankany amin'ny fahendrena: Fampiharana ny Lalàna amin'ny Microservices

Raha mampitandrina ny amin'ny fitsinjarana ny Lalàna Voalohany, ahoana no mety hampiharana izany amin'ny microservices, izay zaraina ho azy? Ny fanalahidy dia ao amin'ny fandikana. Ny lalàna dia tsy milaza hoe "aza manangana rafitra mizara." Lazaina amin’izany ny hoe: “aza adala amin’izany”. Ny microservices, rehefa vita tsara, dia manaiky ny zava-misy amin'ny tambajotra fa tsy manandrana manafina izany. Eken'izy ireo mazava tsara ny vokatry ny fizarana sy ny famolavolana azy ireo. Izany dia midika hoe:

Mewayz: Manorina eo amin'ny tany Stable

Ho an'ny orinasa maoderina, ny fanamby ara-teorika momba ny rafitra zaraina dia lasa azo ampiharina haingana be. Eto dia misy sehatra toa an'i Mewayz manome tombony lehibe. Ny fananganana sy fikojakojana ny maritrano microservices matanjaka hatrany am-boalohany dia mitaky fahaiza-manao goavana sy ezaka mitohy. Mewayz dia miasa ho OS orinasa modular izay mampiditra ny lesona sarotra amin'ny Lalàna Voalohany momba ny zavatra zaraina. Izy io dia manome ny fotodrafitrasa fototra - ny fahitana serivisy, vavahadin'ny API, fiara fitateram-bahoaka, ary sosona maharitra ny angon-drakitra - izay natao hatrany am-boalohany mba hiatrehana ny fahasarotan'ny fizarana. Raha tokony hiady amin'ny saro-piaro amin'ny fahatokian'ny tambajotra sy ny fahatarana ny ekipanao, dia afaka mifantoka amin'ny fampivelarana ny lojikan'ny fandraharahana izay manome lanja izy ireo. Mewayz dia miantoka fa ny singa fototra amin'ny rafitra zarainao dia miorina amin'ny tany azo antoka sy voaporofo, ahafahanao mampiasa ny tombotsoan'ny fomba fiasa microservices nefa tsy latsaka ao anatin'ny fandrika izay fantatry ny Lalàna Voalohany.

Famaranana: Lalàna ho an'ny taona rehetra

Ny Lalàna Voalohany momba ny zavatra zaraina dia mijanona ho manan-danja amin'izao fotoana izao tahaka ny tamin'ny taona 2014. Izy io dia fampahatsiahivana tsy manam-potoana fa na dia mivoatra aza ny paradigma ara-teknolojia, dia tsy misy ny teritery fototra amin'ny fizika sy ny tambajotra. Ho an'ny fikambanana rehetra manomboka amin'ny dia microservices, ny fanajana io lalàna io no dingana voalohany amin'ny fananganana rafitra tsy zaraina fotsiny, fa tena mahazaka sy mivelatra. Mamporisika ny filozofia amin'ny famolavolana niniana izy io noho ny abstraction mety. Amin'ny fisafidianana sehatra toa an'i Mewayz, tsy mampiasa teknolojia fotsiny ianao; ampidirinao ao anatin'ny tontolon'ny asa aman-draharahanao izany fahendrena izany, ka miantoka fa ny rafitrao dia naorina haharitra sy mahomby amin'ny tontolo tena izy.

Ny Fitaovam-barotrao rehetra amin'ny toerana iray

Atsaharo ny fanaovana juggling fampiharana maro. Mewayz dia manambatra fitaovana 208 ho an'ny $ 49 / volana fotsiny - manomboka amin'ny fitahirizana mankany amin'ny HR, famandrihana mankany amin'ny analytics. Tsy ilaina ny carte de crédit hanombohana.

Andramo maimaim-poana ny Mewayz →

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ 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