Microservices and the First Law of Distributed Objects (2014)
Nga korero
Mewayz Team
Editorial Team
Te Wairua i roto i te Miihini Hou: Te Tirohanga Ana i te Kaupapa Tikanga
I roto i te puku kaha ki te kakama matihiko, kua noho nga ratonga moroiti hei tauira hoahoanga hei whiriwhiri mo te hanga i nga tono tauineine, whakakaha. Ma te tihore i te punaha monolithic ki roto i te kohinga o nga ratonga iti, motuhake, ka taea e nga roopu whanaketanga te tere ake te whakahou me te tuku ma te maia. Heoi, ko tenei mana toha ka tae mai me te uaua. He maha nga tau i mua i te noho whanuitanga o nga ratonga moroiti ki nga waahi katoa, i whakapuakihia he maataapono o mua e totoro ana ki te ngakau o tenei wero. I te tau 2014, ko Martin Fowler raua ko James Lewis, i roto i a raatau mahi mo te miihini miihini, i whakauruhia te "Ture Tuatahi o nga Mea Toha." E kii ana tenei ture i te pono ngawari, nanakia: Kaua e tohatoha o taonga. Ahakoa te ahua whakahē ana ki te huarahi microservices, ehara tenei ture i te whakahe engari he whakatupato tino nui—he whetu arahi mo te whakatere i nga wai tinihanga o te hoahoa punaha tohatoha.
He aha te Ture Tuatahi o nga Mea Toha?
Kia mohio ai ki tenei ture, me hoki whakamuri mai i nga ratonga moroiti me te whakaaro ki te mea o mua: te tauira ahanoa tohatoha. Ko nga hangarau penei i te CORBA, Java RMI, me DCOM i oati he ao ka taea e nga taonga te whakawhitiwhiti korero puta noa i nga rohe whatunga me te mea no te rohe. He whakapohehe te whakaaro—he tauira hötaka whakakotahi i whakakore i nga uauatanga o te whatunga. Ko te mea pono, he moemoea mo te hononga piri, hononga pakaru, me nga rahunga huna. Ko te "Ture Tuatahi" i puta hei akoranga whakapau kaha mai i tenei wa. E kii ana kaore i te marama te whatunga; he kore pono, he puhoi, he tino rerekee mai i nga mahara o te rohe. Ko te ngana ki te ahua kee ma te hanga waea mamao kia rite ki nga tono tikanga a-rohe he tohutaka mo te aituā. Ka waihangahia he punaha e taea ai e te rahunga iti, tawhiti te rere ohorere, me te kore e mohiotia te mahi.
"Ko te ture tuatahi mo nga taonga kua tohatohahia: Kaua e tohatohahia o taonga. He utu nui, he uaua, he puna o nga tini pepeha. Kaore i te marama te whatunga."
Mai i te Whakatupato ki te Paari: Te Whakamahinga i te Ture ki nga Microservices
Mehemea kei te whakatupato te Ture Tuatahi mo te tohatoha, me pehea e pa ai ki nga ratonga moroiti, kua tohatoha noa? Ko te mea nui kei te whakamaoritanga. Kaore te ture e kii ana "kaua rawa e hanga i nga punaha tohatoha." E mea ana, "kaua e poauau mo tena." Microservices, ina oti tika, awhi te mooni o te whatunga kaua ki te ngana ki te huna. Ka whakaae ratou ki nga hua o te tohatoha me te hoahoa mo ratou. Ko te tikanga:
- Te Hoahoa mo te Rahunga: Ki te whakaaro ka rahua nga ratonga me te hanga i roto i nga tauira whakaahuru penei i te ngana ano, te ara iahiko, me te paheketanga ataahua.
- Te awhi i te Whakawhitiwhiti Tukutahi: Te whakamahi i nga rarangi karere me nga tauira aa-takahanga hei karo i te hononga piripono, tukutahi i raru ai nga taonga kua tohatohahia.
- Te Tautuhinga Maamaa: Te hanga i nga ratonga e pa ana ki nga kaha pakihi, me nga API kua tautuhia pai, kaua ki nga awangawanga hangarau, e arai atu ana ki nga atanga maamaa ake.
- Te Manaakitanga Raraunga: Me whakarite ko ia ratonga anake te rangatira o ana raraunga, me te karo i te tauira anti-tauira papaaarangi tiritahi e hanga ana i te hononga monolithic i runga i te paparanga raraunga.
I runga i tenei ahuatanga, ko te Ture Tuatahi he maataapono turanga mo te hoahoanga ratonga moroiti angitu. Ka akiakihia nga kapa ki te whakaaro arohaehae mo nga rohe ratonga me nga tauira korero mai i te timatanga.
Mewayz: Hangahanga i runga i te Papa Papai
Mo nga pakihi hou, ka tino tere nga wero aria o nga punaha tohatoha. Koinei te waahi e whakaratohia ana e te papaahi pera me Mewayz he painga nui. Ko te hanga me te pupuri i te hoahoanga microservices pakari mai i te wahanga ka hiahiatia he tohungatanga nui me te whakapau kaha. Ko Mewayz te mahi hei OS pakihi mokowhiti e whakauru ana i nga akoranga uaua o te Ture Tuatahi o nga Mea Toha. E whakarato ana i nga hanganga o raro—te kitenga ratonga, nga kuaha API, te pahi takahanga, me nga paparanga mau tonu o nga raraunga—i hangaia mai i te whenua ki runga ki te hapai i nga uaua o te tohatoha. Engari i te mamau a to roopu me nga uauatanga o te pono o te whatunga me te roa, ka taea e ratou te aro ki te whakawhanake i te arorau pakihi e whakaputa uara ana. Ka whakarite a Mewayz ko nga mea timatanga o to punaha tohatoha kua hangaia ki runga i te whenua pumau, kua whakamatauria, ka taea e koe te whakamahi i nga painga o te huarahi microservices me te kore e taka ki roto i nga mahanga i kitea e te Ture Tuatahi.
Te Whakamutunga: He Ture mo nga Tau
Ko te Ture Tuatahi o nga Mea Tohatoha e noho whai kiko ana i enei ra penei i te tau 2014. Ka noho hei whakamaumahara mo nga wa katoa, ahakoa ka tipu haere nga tauira hangarau, kaore nga here taketake o te ahupūngao me te whatunga. Mo nga whakahaere e timata ana i te haerenga moroiti, ko te whakaute i tenei ture ko te mahi tuatahi ki te hanga i tetahi punaha kaore i te tohatoha noa, engari he tino pakari, he tauine. Ka whakatenatena i te whakaaro o te hoahoa whakaaro mo te tangohanga ngawari. Ma te kowhiri i tetahi papaaho penei i a Mewayz, ehara koe i te tango hangarau noa; kei te whakauru koe i tenei whakaaro nui ki roto i te papanga o o mahi pakihi, me te whakarite kia hanga to hoahoanga kia mau tonu me te mahi i roto i te ao tuuturu.
💡 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 →Patai Auau
Te Wairua i roto i te Miihini Hou: Te Tirohanga Ana i tetahi Kaupapa Tikanga
I roto i te puku kaha ki te kakama matihiko, kua noho nga ratonga moroiti hei tauira hoahoanga hei whiriwhiri mo te hanga i nga tono tauineine, whakakaha. Ma te tihore i te punaha monolithic ki roto i te kohinga o nga ratonga iti, motuhake, ka taea e nga roopu whanaketanga te tere ake te whakahou me te tuku ma te maia. Heoi, ko tenei mana toha ka tae mai me te uaua. He maha nga tau i mua i te noho whanuitanga o nga ratonga moroiti ki nga waahi katoa, i whakapuakihia he maataapono o mua e totoro ana ki te ngakau o tenei wero. I te tau 2014, ko Martin Fowler raua ko James Lewis, i roto i a raatau mahi mo te miihini miihini, i whakauruhia te "Ture Tuatahi o nga Mea Toha." E kii ana tenei ture i te pono ngawari, nanakia: Kaua e tohatoha o taonga. Ahakoa te ahua whakahē ki te huarahi microservices, ehara tenei ture i te whakahee engari he whakatupato tino nui—he whetu arahi mo te whakatere i nga wai tinihanga o te hoahoa punaha tohatoha.
He aha te Ture Tuatahi o nga Mea Toha?
Kia mohio ai ki tenei ture, me hoki whakamuri mai i nga ratonga moroiti me te whakaaro ki te mea o mua: te tauira ahanoa tohatoha. Ko nga hangarau penei i te CORBA, Java RMI, me DCOM i oati he ao ka taea e nga taonga te whakawhitiwhiti korero puta noa i nga rohe whatunga me te mea no te rohe. He whakapohehe te whakaaro—he tauira hötaka whakakotahi i whakakore i nga uauatanga o te whatunga. Ko te mea pono, he moemoea mo te hononga piri, hononga pakaru, me nga rahunga huna. Ko te "Ture Tuatahi" i puta hei akoranga whakapau kaha mai i tenei wa. E kii ana kaore i te marama te whatunga; he kore pono, he puhoi, he tino rerekee mai i nga mahara o te rohe. Ko te ngana ki te ahua kee ma te hanga waea mamao kia rite ki nga tono tikanga a-rohe he tohutaka mo te aituā. Ka waihangahia he punaha e taea ai e te rahunga iti, tawhiti te rere ohorere, me te kore e mohiotia te mahi.
Mai i te Whakatupato ki te Paari: Te Whakamahinga i te Ture ki nga Microservices
Mehemea kei te whakatupato te Ture Tuatahi mo te tohatoha, me pehea e pa ai ki nga ratonga moroiti, kua tohatoha noa? Ko te mea nui kei te whakamaoritanga. Kaore te ture e kii ana "kaua rawa e hanga i nga punaha tohatoha." E mea ana, "kaua e poauau mo tena." Microservices, ina oti tika, awhi te mooni o te whatunga kaua ki te ngana ki te huna. Ka whakaae ratou ki nga hua o te tohatoha me te hoahoa mo ratou. Ko te tikanga:
Mewayz: Hangahanga i runga i te Papa Tauu
Mo nga pakihi hou, ka tino tere nga wero aria o nga punaha tohatoha. Koinei te waahi e whakaratohia ana e te papaahi pera me Mewayz he painga nui. Ko te hanga me te pupuri i te hoahoanga microservices pakari mai i te wahanga ka hiahiatia he tohungatanga nui me te whakapau kaha. Ko Mewayz te mahi hei OS pakihi mokowhiti e whakauru ana i nga akoranga uaua o te Ture Tuatahi o nga Mea Toha. E whakarato ana i nga hanganga o raro—te kitenga ratonga, nga kuaha API, te pahi takahanga, me nga paparanga mau tonu o nga raraunga—i hangaia mai i te whenua ki runga ki te hapai i nga uaua o te tohatoha. Engari i te mamau a to roopu me nga uauatanga o te pono o te whatunga me te roa, ka taea e ratou te aro ki te whakawhanake i te arorau pakihi e whakaputa uara ana. Ka whakarite a Mewayz ko nga mea timatanga o to punaha tohatoha kua hangaia ki runga i te whenua pumau, kua whakamatauria, ka taea e koe te whakamahi i nga painga o te huarahi microservices me te kore e taka ki roto i nga mahanga i kitea e te Ture Tuatahi.
Te Whakamutunga: He Ture mo nga Tau
Ko te Ture Tuatahi o nga Mea Tohatoha e noho whai kiko ana i enei ra penei i te tau 2014. Ka noho hei whakamaumahara mo nga wa katoa, ahakoa ka tipu haere nga tauira hangarau, kaore nga here taketake o te ahupūngao me te whatunga. Mo nga whakahaere e timata ana i te haerenga moroiti, ko te whakaute i tenei ture ko te mahi tuatahi ki te hanga i tetahi punaha kaore i te tohatoha noa, engari he tino pakari, he tauine. Ka whakatenatena i te whakaaro o te hoahoa whakaaro mo te tangohanga ngawari. Ma te kowhiri i tetahi papaaho penei i a Mewayz, ehara koe i te tango hangarau noa; kei te whakauru koe i tenei whakaaro nui ki roto i te papanga o o mahi pakihi, me te whakarite kia hanga to hoahoanga kia mau tonu me te mahi i roto i te ao tuuturu.
O Utauta Pakihi Katoa ki te Wahi Kotahi
Kati te tarai i nga taupānga maha. Ka whakakotahihia e Mewayz nga taputapu 208 mo te $49 noa / marama - mai i te raarangi ki te HR, te tuhi ki te tātari. Karekau he kaari nama hei timata.
Whakamātauria Koreutu Mewayz →Try Mewayz Free
All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.
Get more articles like this
Weekly business tips and product updates. Free forever.
You're subscribed!
Start managing your business smarter today
Join 6,208+ businesses. Free forever plan · No credit card required.
Ready to put this into practice?
Join 6,208+ businesses using Mewayz. Free forever plan — no credit card required.
Start Free Trial →Related articles
Hacker News
The insider trading suspicions looming over Trump's presidency
Apr 20, 2026
Hacker News
Claude Token Counter, now with model comparisons
Apr 20, 2026
Hacker News
Show HN: A lightweight way to make agents talk without paying for API usage
Apr 20, 2026
Hacker News
Show HN: TRELLIS.2 image-to-3D running on Mac Silicon – no Nvidia GPU needed
Apr 20, 2026
Hacker News
Sudo for Windows
Apr 19, 2026
Hacker News
Swiss AI Initiative (2023)
Apr 19, 2026
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