Hacker News

Talaange kia HN: GitHub 'Oku 'i ai ha ngaahi me'a .

Ngaahi fakamatala

9 min read Via news.ycombinator.com

Mewayz Team

Editorial Team

Hacker News

Ko e taimi 'oku fakalaka ai 'a e Loto 'o e Kouti 'i ha Ta

Kapau na’a ke fakamoleki ha taimi ‘i he komiuniti ‘o e kau developer, kuo ke ongo’i ia—ko e fakafokifā, ma’ulalo-kalasi panic ‘oku ripples ‘i he ngaahi halanga Slack mo e Twitter feeds ‘i he taimi ‘oku ‘asi mai ai ha pou ‘e taha, kotoa-caps: "GitHub ‘oku ‘i lalo." Ki he ngaahi timi ta'efa'alaua, 'Oku mahulu hake 'a e GitHub 'i ha tu'unga pule'i 'o e version; ko e sisitemi neave lotoloto ia 'o 'enau workflow fakalakalaka. To'o 'a e ngaahi kole tu'u, deployments tu'u, pea 'oku fakalongolongo 'a e ngaahi paipa CI/CD. Ko e fakamanatu fefeka ia ‘o ‘etau falala ki he ngaahi tu’unga monolithic, centralized. Lolotonga 'oku incredibly malohi 'a e ngaahi sevesi ko 'eni, 'Oku fakahaa'i 'e ha outage ha vaivai'anga mahu'inga 'i he ivitu'a fakangaue 'o ha timi.

Ko e Poini Taha 'o e Palopalema 'o e Ta'elavame'a

Ko e tefito'i me'a lolotonga ha GitHub outage 'oku 'ikai ko e ta'emalava pe ke teke 'a e code. Ko e cascade ia 'o e ngaahi ta'elavame'a 'oku hoko mai. Ko e fakalakalaka fakaonopooni ko ha hulohula faingata'a 'o e ngaahi me'angaue fakatahataha'i, pea 'oku fa'a hoko 'a e GitHub ko e hulohula taki. Ka tūkia, 'oku grind 'a e faka'ali'ali kotoa ke tu'u.

  • Tu'u Fakalakalaka: 'Oku 'ikai lava 'e he kau 'enisinia ke nau fengaue'aki 'i he ngaahi va'a, vakai'i 'a e ngaahi kole toho, pe fakataha'i 'a e ngaahi me'a kuo fakakakato.
  • CI/CD Fakamovetevete: Ko e ngaahi tohi sivi faka'otometiki mo e fakahoko 'oku fakatupu mei he ngaahi webhooks 'o e GitHub 'oku ta'ofi pe 'a e ngaue.
  • Moveuveu ‘i he Fetu’utakí: Ko e ngaahi alea ‘oku ha’i ki he ngaahi tukupā pe ngaahi ‘īsiu pau ‘oku ‘ikai lava ke a’u ki ai, ‘o ne motuhi ‘a e tu’unga ‘o ha poloseki.
  • Onboarding mo e Access: 'Oku 'ikai lava 'e he kau memipa fo'ou 'o e timi 'o clone 'a e ngaahi fale tuku'anga koloa, pea 'oku tuku 'a e ngaahi me'angaue pule'i 'o e hū 'oku sync mo e GitHub 'i he limbo.

Ko e fakafalala ko 'eni 'oku ne fakatupu ha poini 'e taha 'o e ta'elavame'a. 'Oku 'ikai totonu ke pukepuke 'a e ola 'o ho'o timi 'e he mo'ui lelei fakangaue 'o ha sevesi 'a e paati hono tolu, neongo pe ko e ha 'a e falala'anga 'oku fa'a hoko.

'I he tafa'aki 'o e Kouti: Ko e Uesia 'o e Ripple ki he Ngaahi Ngaue 'a e Pisinisi

Ko e uesia 'o ha mate 'a e GitHub 'oku mahulu atu ia 'i he potungaue 'enisinia. Fakakaukau ki he kau pule 'o e koloa 'oku 'ikai lava ke nau vakai'i 'a e tu'unga 'o ha va'a 'o e fotunga ki ha faka'ali'ali, 'a e ngaahi timi QA 'oku 'ikai lava ke nau ma'u 'a e langa fakamuimuitaha ki he sivi, pe ko e kau 'enisinia DevOps 'oku 'ikai lava ke nau fakatakataka ha hotfix mahu'inga. 'Oku 'aisi 'a e siakale mo'ui 'o e koloa kotoa. 'Oku fakahaa'i 'e he fehokotaki ko 'eni ha mo'oni 'oku lahi ange: 'Oku totonu ke fefeka ho'o sisitemi ngaue pisinisi. Ko ha fakamoveuveu 'i ha me'angaue 'e taha, na'a mo e taha 'oku mahu'inga hange ko e GitHub, 'oku 'ikai totonu ke ne fakapalalisi ho'o kautaha kotoa. Ko e feitu'u 'eni 'oku fakamo'oni'i ai ha founga modular ki he stack tekinolosia 'o ho'o pisinisi 'oku mahu'inga 'aupito.

"'Oku 'ikai ke tau fakatokanga'i 'a e ngaahi langa fakalakalaka kae 'oua kuo 'ikai ke ngaue. Ko ha mate 'a e GitHub ko ha momeniti fakamālohi ia 'o e fakakaukau ki he founga 'oku fehokotaki vāofi ai 'etau founga kotoa ki he sevesi 'e taha. 'Oku ne kole 'a e fehu'i: 'oku 'i ai ha founga 'oku toe fefeka ange ke langa?"

Langa ha Founga Ngaue Modular, 'Oku Kataki'i 'a e Hala

Ko ia, te tau fakasi'isi'i fefe 'a e fakatu'utamaki ko 'eni? Ko e fakalelei'anga 'oku 'i he hiki mei ha ngaue 'oku momoko, monolithic pea ki ha OS pisinisi modular. Kae 'ikai ke 'i ai ha me'angaue mo e founga kotoa pe 'oku seini'i ki ha poini 'e taha, 'oku faka'ata 'e ha sisitemi modular 'a e ngaahi konga ke nau ngaue tau'ataina. Fakakaukau ki ha tu'unga 'oku decoupled ai ho'o pule'i 'o e poloseki, ngaahi tohi 'i loto, mo e fetu'utaki 'a e timi mei ho'o tu'unga talitali 'o e code.

Ko e filosofia eni 'oku 'i mui 'i he Mewayz. 'I hono fa'u ha hub centralized ki ho'o ngaahi ngaue fakapisinisi 'oku kehe mei ho'o ngaahi me'angaue fakalakalaka, 'Oku ke langa hake 'a e kataki 'o e hala fakanatula. 'I he taimi 'oku a'usia ai 'e ha sevesi 'i tu'a hange ko e GitHub 'a e ngaahi me'a, 'oku kei lava pe ke ma'u mo actionable ho'o fakamatala pisinisi tefito-ngaahi taimi 'o e poloseki, ngaahi fakakaukau 'a e kasitomaa, ngaahi taumu'a fakapotopoto-'i loto 'i he Mewayz. 'E lava ke hokohoko atu ho'o timi ke fengaue'aki 'i he ngaahi fakaikiiki, fakafo'ou 'a e ngaahi tohi, mo palani 'a e ngaahi sitepu hoko, liliu ha me'a 'e lava ke hoko 'o tu'u kakato ki ha ki'i faingata'a'ia. 'Oku ngaue 'a e Mewayz ko e fakava'e tu'uma'u, lolotonga ia 'oku hoko ho'o ngaahi me'angaue kehe, hange ko e GitHub, 'o malohi, ka 'oku lava ke fetongi, modules 'oku plug ki ai.

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

Liliu 'a e Taimi 'o e Ngaue ki ha Sivi Fakapotopoto

'Oku 'ikai ke fa'a talitali lelei ha mate, ka 'oku ne 'omi ha faingamalie mahu'inga. 'Oku ne fakamālohi'i ha sivi mo'ui lelei 'i ho'o resilience fakangaue. Faka'aonga'i ia ko ha catalyst ke 'eke 'a e ngaahi fehu'i mahu'inga: Ko e hā e lahi 'o 'etau ngaahi founga tefito 'oku fakafalala ki ha sevesi 'e taha 'i tu'a? ʻOku ʻi ai haʻatau palani fakatuʻupakē? 'E lava nai ke hokohoko atu 'etau ngaahi timi ke ola lelei kapau na'e 'ikai ke ngaue 'etau host code tefito 'i ha vaha'a taimi loloa?

'I hono 'ave 'o ha OS pisinisi modular hange ko e Mewayz, 'Oku 'ikai ke ke teuteu pe ki he me'a hoko 'oku hoko 'i he GitHub. 'Oku ke langa ha fakava'e 'oku vave ange, fe'unga, mo fefeka ange ki ho'o kautaha kotoa. Ko e taumu'a 'oku 'ikai ke fakangata 'a e ngaahi fakafalala ka ke pule'i fakapotopoto kinautolu, fakapapau'i 'oku 'ikai ke 'omi 'e ha hiccup 'i ha feitu'u 'e taha ho'o ngaue kotoa ki ha tu'u.

Ngaahi Fehuʻi ʻoku Faʻa ʻEke

Ko e taimi 'oku fakalaka ai 'a e Loto 'o e Kouti 'i ha Ta

Kapau na’a ke fakamoleki ha taimi ‘i he komiuniti ‘o e kau developer, kuo ke ongo’i ia—ko e fakafokifā, ma’ulalo-kalasi panic ‘oku ripples ‘i he ngaahi halanga Slack mo e Twitter feeds ‘i he taimi ‘oku ‘asi mai ai ha pou ‘e taha, kotoa-caps: "GitHub ‘oku ‘i lalo." Ki he ngaahi timi ta'efa'alaua, 'Oku mahulu hake 'a e GitHub 'i ha tu'unga pule'i 'o e version; ko e sisitemi neave lotoloto ia 'o 'enau workflow fakalakalaka. To'o 'a e ngaahi kole tu'u, deployments tu'u, pea 'oku fakalongolongo 'a e ngaahi paipa CI/CD. Ko e fakamanatu fefeka ia ‘o ‘etau falala ki he ngaahi tu’unga monolithic, centralized. Lolotonga 'oku incredibly malohi 'a e ngaahi sevesi ko 'eni, 'Oku fakahaa'i 'e ha outage ha vaivai'anga mahu'inga 'i he ivitu'a fakangaue 'o ha timi.

Ko e Poini Taha 'o e Palopalema 'o e Ta'elavame'a

Ko e tefito'i me'a lolotonga ha GitHub outage 'oku 'ikai ko e ta'emalava pe ke teke 'a e code. Ko e cascade ia 'o e ngaahi ta'elavame'a 'oku hoko mai. Ko e fakalakalaka fakaonopooni ko ha hulohula faingata'a 'o e ngaahi me'angaue fakatahataha'i, pea 'oku fa'a hoko 'a e GitHub ko e hulohula taki. Ka tūkia, 'oku grind 'a e faka'ali'ali kotoa ke tu'u.

'I he tafa'aki 'o e Kouti: Ko e Uesia 'o e Ripple ki he Ngaahi Ngaue 'a e Pisinisi

Ko e uesia 'o ha mate 'a e GitHub 'oku mahulu atu ia 'i he potungaue 'enisinia. Fakakaukau ki he kau pule 'o e koloa 'oku 'ikai lava ke nau vakai'i 'a e tu'unga 'o ha va'a 'o e fotunga ki ha faka'ali'ali, 'a e ngaahi timi QA 'oku 'ikai lava ke nau ma'u 'a e langa fakamuimuitaha ki he sivi, pe ko e kau 'enisinia DevOps 'oku 'ikai lava ke nau fakatakataka ha hotfix mahu'inga. 'Oku 'aisi 'a e siakale mo'ui 'o e koloa kotoa. 'Oku fakahaa'i 'e he fehokotaki ko 'eni ha mo'oni 'oku lahi ange: 'Oku totonu ke fefeka ho'o sisitemi ngaue pisinisi. Ko ha fakamoveuveu 'i ha me'angaue 'e taha, na'a mo e taha 'oku mahu'inga hange ko e GitHub, 'oku 'ikai totonu ke ne fakapalalisi ho'o kautaha kotoa. Ko e feitu'u 'eni 'oku fakamo'oni'i ai ha founga modular ki he stack tekinolosia 'o ho'o pisinisi 'oku mahu'inga 'aupito.

Langa ha Founga Ngaue Modular, 'Oku Kataki'i 'a e Hala

Ko ia, te tau fakasi'isi'i fefe 'a e fakatu'utamaki ko 'eni? Ko e fakalelei'anga 'oku 'i he hiki mei ha ngaue 'oku momoko, monolithic pea ki ha OS pisinisi modular. Kae 'ikai ke 'i ai ha me'angaue mo e founga kotoa pe 'oku seini'i ki ha poini 'e taha, 'oku faka'ata 'e ha sisitemi modular 'a e ngaahi konga ke nau ngaue tau'ataina. Fakakaukau ki ha tu'unga 'oku decoupled ai ho'o pule'i 'o e poloseki, ngaahi tohi 'i loto, mo e fetu'utaki 'a e timi mei ho'o tu'unga talitali 'o e code.

Liliu 'a e Taimi 'o e Ngaue ki ha Sivi Fakapotopoto

'Oku 'ikai ke fa'a talitali lelei ha mate, ka 'oku ne 'omi ha faingamalie mahu'inga. 'Oku ne fakamālohi'i ha sivi mo'ui lelei 'i ho'o resilience fakangaue. Faka'aonga'i ia ko ha catalyst ke 'eke 'a e ngaahi fehu'i mahu'inga: Ko e hā e lahi 'o 'etau ngaahi founga tefito 'oku fakafalala ki ha sevesi 'e taha 'i tu'a? ʻOku ʻi ai haʻatau palani fakatuʻupakē? 'E lava nai ke hokohoko atu 'etau ngaahi timi ke ola lelei kapau na'e 'ikai ke ngaue 'etau host code tefito 'i ha vaha'a taimi loloa?

Ko ho'o ngaahi me'angaue pisinisi kotoa pe 'i he feitu'u 'e taha Ta'ofi 'a e juggling 'o e ngaahi polokalama lahi. Mewayz fakataha'i 'a e ngaahi me'angaue 'e 207 ki he $19/mahina pe — mei he 'inivenitoa ki he HR, booking ki he analytics. 'Oku 'ikai fiema'u ha kaati fakamo'ua ke kamata.

3b82f6; lanu: # fff; fakafonu: 10px 24px; kau'āfonua-letiusi: 6px; tohi-teuteu: 'ikai ha taha; founga-mamafa 'o e mata'itohi → 60"
{"@fakakaukau":"@fa'ahinga": "Kupu","ulu'i fakamatala":"Talaange ki he HN: GitHub 'Oku 'i ai Ngaahi me'a 'oku 'i ai 'a e ngaahi me'a 'oku 'i ai 'a e ngaahi me'a 'oku 'i ai 'a e ngaahi me'a 'oku 'i ai 'a e 'aho na'e pulusi ai. pe":{"@fa'ahinga":"Kautaha","hingoa":"Mewayz","url":"https://mewayz.com"},"pulusi":{"@fa'ahinga":"Kautaha","hingoa":"Mewayz","url":"https://mewayz.com"}}

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