Nānā mākou iā Sportmaster - pehea a me ke aha

Ua noʻonoʻo mākou e pili ana i ka hoʻokumu ʻana i kahi ʻōnaehana nānā i ke kahua o ka hoʻokumu ʻana i nā hui huahana. Ua maopopo ʻaʻole hāʻule kā mākou ʻoihana - hoʻohana - i kēia mau hui. No ke aha ia?

ʻO ka ʻoiaʻiʻo, ua kūkulu ʻia kā mākou hui āpau a puni nā ʻōnaehana ʻike pilikino, microservices a me nā alo, no laila ʻaʻole ʻike nā hui i ke olakino holoʻokoʻa o ka ʻōnaehana holoʻokoʻa. No ka laʻana, ʻaʻole paha lākou i ʻike i ke ʻano o kekahi ʻāpana liʻiliʻi o ka hope hohonu i ka hopena mua. Hoʻopili ʻia kā lākou ʻano hoihoi i nā ʻōnaehana i hoʻohui ʻia ai kā lākou ʻōnaehana. Inā ʻaneʻane pili ʻole kahi hui a me kāna lawelawe A me ka lawelawe B, a laila aneane ʻike ʻole ʻia kēlā lawelawe e ka hui.

Nānā mākou iā Sportmaster - pehea a me ke aha

ʻO kā mākou hui, hana pū me nā ʻōnaehana i hoʻohui pū ʻia me kekahi: nui nā pilina ma waena o lākou, he ʻano nui loa kēia. A ʻo ka hana o ka hale kūʻai pūnaewele e pili ana i kēia mau ʻōnaehana āpau (ʻo mākou, ma ke ala, he helu nui).

No laila ua ʻike ʻia ʻaʻole pili kā mākou keʻena i kekahi hui, akā aia ma kahi ʻaoʻao. Ma kēia moʻolelo holoʻokoʻa, ʻo kā mākou hana ʻo ka hoʻomaopopo piha ʻana i ka hana ʻana o nā ʻōnaehana ʻike, kā lākou hana, hoʻohui, lako polokalamu, pūnaewele, ʻenehana, a pehea e pili ai kēia mau mea i kekahi.

ʻO ke kahua kahi e hana ai kā mākou mau hale kūʻai pūnaewele e like me kēia:

  • alo
  • keena waena
  • hoʻi oihana

No ka nui o kā mākou makemake, ʻaʻole hiki ke holo pono nā ʻōnaehana āpau a me ka hala ʻole. ʻO ke kumu, ʻo ia ka helu o nā ʻōnaehana a me nā hoʻohui - me kahi mea e like me kā mākou, ʻaʻole hiki ke ʻike ʻia kekahi mau hanana, ʻoiai ke ʻano o ka hoʻāʻo. Eia kekahi, ma loko o kahi ʻōnaehana kaʻawale a ma ke ʻano o kā lākou hoʻohui. A pono ʻoe e nānā pono i ke kūlana o ka paepae holoʻokoʻa, ʻaʻole i kēlā me kēia ʻāpana o ia mea.

ʻO ke kūpono, pono e ʻakomi ka nānā ʻana i ke olakino ākea ākea. A hele mai mākou i ka nānā ʻana ma ke ʻano he ʻāpana hiki ʻole o kēia kaʻina hana. I ka hoʻomaka ʻana, ua kūkulu ʻia no ka ʻaoʻao mua wale nō, ʻoiai ʻo nā loea pūnaewele, nā lako polokalamu a me nā mea hoʻokele lako lako i loaʻa a loaʻa i kā lākou mau ʻōnaehana nānā ʻana i kēlā me kēia papa. Ua hahai kēia poʻe a pau i ka nānā ʻana ma ko lākou pae ponoʻī wale nō, ʻaʻohe mea i ʻike piha.

No ka laʻana, inā hāʻule ka mīkini virtual, ma ka hapanui o nā hihia, ʻo ka luna hoʻomalu wale nō ke kuleana o ka ʻenehana a me ka mīkini virtual ka ʻike e pili ana. Ma ia mau hihia, ua ʻike ka hui mua i ka ʻoiaʻiʻo o ka hāʻule ʻana o ka noi, akā ʻaʻohe ona ʻikepili e pili ana i ka hāʻule ʻana o ka mīkini virtual. A hiki i ka luna hoʻomalu ke ʻike ʻo wai ka mea kūʻai aku a loaʻa ka manaʻo koʻikoʻi o ka mea e holo nei i kēia manawa ma kēia mīkini virtual, inā ʻo ia kekahi ʻano papahana nui. ʻAʻole paha ʻo ia i ʻike e pili ana i nā mea liʻiliʻi. I kēlā me kēia hihia, pono ka luna hoʻomalu e hele i ka mea nona a nīnau i ka mea i loaʻa ma kēia mīkini, nā mea e pono e hoʻihoʻi a me nā mea e pono e hoʻololi. A inā i haki kekahi mea koʻikoʻi, hoʻomaka lākou e holo a puni - no ka mea ʻaʻohe mea i ʻike i ka ʻōnaehana holoʻokoʻa.

ʻO ka hope loa, ʻo ia mau moʻolelo ʻokoʻa e pili ana i ka frontend holoʻokoʻa, nā mea hoʻohana a me kā mākou hana ʻoihana koʻikoʻi - kūʻai pūnaewele. No ka mea ʻaʻole mākou he ʻāpana o kahi hui, akā ke komo nei mākou i ka hana o nā noi ecommerce āpau ma ke ʻano he ʻāpana o kahi hale kūʻai pūnaewele, ua lawe mākou i ka hana o ka hana ʻana i kahi ʻōnaehana nānā piha no ka platform ecommerce.

ʻO ka ʻōnaehana a me ka hoʻopaʻa ʻana

Hoʻomaka mākou ma ka ʻike ʻana i kekahi mau papa kiaʻi no kā mākou ʻōnaehana, kahi e pono ai mākou e hōʻiliʻili i nā ana. A pono e hui pū ʻia kēia mau mea a pau, ʻo ia ka mea a mākou i hana ai i ka pae mua. I kēia manawa ke hoʻopau nei mākou i ka hōʻiliʻili kiʻekiʻe loa o nā metric ma waena o kā mākou papa āpau i mea e kūkulu ai i ka pilina a hoʻomaopopo i ka hopena o nā ʻōnaehana i kekahi i kekahi.

ʻO ka nele o ka mākaʻikaʻi piha ʻana i nā pae mua o ka hoʻomaka ʻana o ka noi (mai ka wā i hoʻomaka ai mākou e kūkulu iā ia i ka wā i hana ʻia ai ka hapa nui o nā ʻōnaehana) i alakaʻi i ka ʻoiaʻiʻo ua loaʻa iā mākou kahi aie ʻenehana nui e hoʻonohonoho i ka nānā ʻana i ka pae holoʻokoʻa. ʻAʻole hiki iā mākou ke nānā aku i ka hoʻonohonoho ʻana i ka nānā ʻana no hoʻokahi IS a me ka hana ʻana i ka nānā ʻana iā ia me ka kikoʻī, no ka mea, e waiho ʻia ke koena o nā ʻōnaehana me ka nānā ʻole ʻana no kekahi manawa. No ka hoʻoponopono i kēia pilikia, ua ʻike mākou i kahi papa inoa o nā metric pono loa no ka loiloi ʻana i ke kūlana o ka ʻōnaehana ʻike ma ka papa a hoʻomaka e hoʻokō.

No laila, hoʻoholo lākou e ʻai i ka ʻelepani ma nā ʻāpana.

Aia kā mākou ʻōnaehana:

  • lako lako;
  • ʻōnaehana hana;
  • polokalamu;
  • Nā ʻāpana UI i ka noi nānā;
  • nā ana ʻoihana;
  • nā noi hoʻohui;
  • palekana ʻike;
  • nā pūnaewele;
  • kaʻa kaulike.

Nānā mākou iā Sportmaster - pehea a me ke aha

Aia ma ke kikowaena o kēia ʻōnaehana ka nānā ʻana iā ia iho. No ka hoʻomaopopo maʻamau i ke kūlana o ka ʻōnaehana holoʻokoʻa, pono ʻoe e ʻike i ka mea e hana nei me nā noi ma kēia mau papa āpau a ma waena o ka pūʻulu holoʻokoʻa o nā noi.

No laila, e pili ana i ka pūʻulu.

Nānā mākou iā Sportmaster - pehea a me ke aha

Hoʻohana mākou i ka polokalamu open source. Ma ke kikowaena loaʻa iā mākou ʻo Zabbix, kahi a mākou e hoʻohana mua ai ma ke ʻano he ʻōnaehana makaʻala. Ua ʻike nā kānaka a pau he kūpono ia no ka nānā ʻana i nā ʻōnaehana. He aha ke ʻano o kēia? ʻO kēlā mau helu haʻahaʻa haʻahaʻa i loaʻa i kēlā me kēia hui e mālama ana i kāna kikowaena data ponoʻī (a aia ʻo Sportmaster i kāna mau kikowaena data ponoʻī) - ka wela o ka server, ke kūlana hoʻomanaʻo, ka hoʻouka ʻana, nā metric hāmeʻa pūnaewele.

Ua hoʻohui mākou iā Zabbix me ka Telegram messenger a me Microsoft Teams, i hoʻohana ikaika ʻia i nā hui. Hoʻopili ʻo Zabbix i ka papa o ka pūnaewele maoli, nā lako a me kekahi polokalamu, akā ʻaʻole ia he panacea. Hoʻonui mākou i kēia ʻikepili mai kekahi mau lawelawe ʻē aʻe. No ka laʻana, ma ka pae ʻenehana, hoʻopili pololei mākou ma o API i kā mākou ʻōnaehana virtualization a hōʻiliʻili i ka ʻikepili.

He aha hou aʻe. Ma waho aʻe o Zabbix, hoʻohana mākou iā Prometheus, kahi e hiki ai iā mākou ke nānā i nā metric i kahi noi kaiapuni ikaika. ʻO ia hoʻi, hiki iā mākou ke loaʻa nā metric noi ma o kahi hopena HTTP a ʻaʻole hopohopo e pili ana i nā metric e hoʻouka ai i loko a ʻaʻole. Ma muli o kēia ʻikepili, hiki ke kūkulu ʻia nā nīnau noiʻi.

Hoʻokaʻawale ʻia nā kumu ʻikepili no nā papa ʻē aʻe, no ka laʻana, nā metric pāʻoihana, i ʻekolu ʻāpana.

ʻO ka mea mua, he ʻōnaehana ʻoihana waho kēia, Google Analytics, hōʻiliʻili mākou i nā metric mai nā lāʻau. Mai lākou mai mākou e loaʻa ai ka ʻikepili i nā mea hoʻohana ikaika, nā hoʻololi a me nā mea āpau e pili ana i ka ʻoihana. ʻO ka lua, he ʻōnaehana nānā UI kēia. Pono e wehewehe nui ʻia.

I kekahi manawa ua hoʻomaka mākou me ka hoʻāʻo lima a ua ulu aʻe i nā hoʻāʻo ʻakomi o ka hana a me nā hoʻohui. Mai kēia hana mākou i ka nānā ʻana, waiho wale i ka hana nui, a hilinaʻi i nā māka i kūpaʻa e like me ka hiki a ʻaʻole loli pinepine i ka manawa.

ʻO ke ʻano o ka hui hou, ʻo ia ka mea i hoʻopaʻa ʻia nā hana noi a pau i nā hui huahana, no laila ua oki mākou i ka hoʻāʻo maʻemaʻe. Akā, ua hana mākou i ka nānā ʻana i ka UI mai nā hoʻokolohua, i kākau ʻia ma Java, Selenium a me Jenkins (hoʻohana ʻia ma ke ʻano he ʻōnaehana no ka hoʻomaka ʻana a me ka hana ʻana i nā hōʻike).

Nui nā hoʻāʻo ʻana, akā i ka hopena ua hoʻoholo mākou e hele i ke ala nui, ka metric kiʻekiʻe. A inā loaʻa iā mākou nā hoʻokolohua kikoʻī he nui, paʻakikī ke mālama i ka ʻikepili i kēia lā. ʻO kēlā me kēia hoʻokuʻu hope e wāwahi nui i ka ʻōnaehana holoʻokoʻa, a ʻo nā mea a pau e hana ai mākou e hoʻoponopono. No laila, ua kālele mākou i nā mea koʻikoʻi e loli ʻole, a nānā wale mākou iā lākou.

ʻO ka hope, ʻo ke kolu, ʻo ke kumu ʻikepili kahi ʻōnaehana logging kikowaena. Hoʻohana mākou i ka Elastic Stack no nā lāʻau, a laila hiki iā mākou ke huki i kēia ʻikepili i kā mākou ʻōnaehana nānā no nā ana ʻoihana. Ma waho aʻe o kēia mau mea a pau, loaʻa iā mākou kā mākou lawelawe Monitoring API ponoʻī, i kākau ʻia ma Python, e nīnau ana i nā lawelawe ma o API a hōʻiliʻili i ka ʻikepili mai iā lākou i Zabbix.

ʻO kekahi hiʻohiʻona koʻikoʻi o ka nānā ʻana ʻo ka ʻike. Hoʻokumu ʻia kā mākou ma Grafana. Kū ia i waena o nā ʻōnaehana hiʻohiʻona ʻē aʻe i hiki iā ʻoe ke nānā i nā metric mai nā kumu ʻikepili like ʻole ma ka dashboard. Hiki iā mākou ke hōʻiliʻili i nā metric kiʻekiʻe no kahi hale kūʻai pūnaewele, no ka laʻana, ka helu o nā kauoha i kau ʻia i ka hola hope mai ka DBMS, nā ana hana no ka OS kahi e holo ai kēia hale kūʻai pūnaewele mai Zabbix, a me nā metric no nā manawa o kēia noi. mai Prometheus. A aia kēia mau mea a pau ma ka papa hoʻokahi. Māmā a hiki ke loaʻa.

E hoʻomaopopo iaʻu e pili ana i ka palekana - ke hoʻopau nei mākou i ka ʻōnaehana, a mākou e hoʻohui hope me ka ʻōnaehana nānā honua. I koʻu manaʻo, ʻo nā pilikia nui e kū nei i ka e-commerce ma ke kahua o ka palekana ʻike e pili ana i nā bots, parsers a me ka brute force. Pono mākou e makaʻala i kēia, no ka mea, hiki i kēia mau mea ke hoʻopilikia koʻikoʻi i ka hana o kā mākou mau noi a me ko mākou kaulana mai kahi ʻoihana. A me ka waihona i koho ʻia ua uhi maikaʻi mākou i kēia mau hana.

ʻO kekahi mea koʻikoʻi ʻo ia ka ʻohi ʻana o ka papa noi e Prometheus. Ua hui pū ʻia ʻo ia me Zabbix. A loaʻa iā mākou ka sitespeed, kahi lawelawe e hiki ai iā mākou ke ʻike i nā ʻāpana e like me ka wikiwiki o ka hoʻouka ʻana o kā mākou ʻaoʻao, bottlenecks, ʻaoʻao rendering, hoʻouka ʻana i nā palapala, a me nā mea ʻē aʻe, ua hoʻohui pū ʻia ʻo API. No laila, ʻohi ʻia kā mākou metric ma Zabbix, a no laila, e makaʻala pū mākou mai laila. Hoʻouna ʻia nā mākaʻikaʻi āpau i nā ʻano hoʻouna nui (no ka leka uila a me ke telegram, ua pili pū ʻia ʻo MS Teams). Aia nā hoʻolālā e hoʻonui i ka makaʻala i kahi kūlana e hana nā bots akamai ma ke ʻano he lawelawe a hāʻawi i ka ʻike nānā i nā hui huahana hoihoi.

No mākou, he mea nui nā metric ʻaʻole wale no nā ʻōnaehana ʻike pilikino wale nō, akā ʻo nā metric maʻamau no ka ʻōnaehana holoʻokoʻa a nā noi e hoʻohana ai: nā pūʻulu o nā kikowaena kino kahi e holo ai nā mīkini virtual, nā mea kaulike o nā kaʻa, Network Load Balancers, ka pūnaewele ponoʻī, ka hoʻohana ʻana i nā ala kamaʻilio. . Hoʻohui ʻia nā metric no kā mākou mau kikowaena data (loaʻa iā mākou kekahi o lākou a ʻoi aku ka nui o ka ʻōnaehana).

Nānā mākou iā Sportmaster - pehea a me ke aha

ʻO nā mea maikaʻi o kā mākou ʻōnaehana nānā ʻana ʻo ia me kāna kōkua ʻike mākou i ke kūlana olakino o nā ʻōnaehana āpau a hiki ke loiloi i ko lākou hopena i kekahi i kekahi a ma nā kumuwaiwai like. A ʻo ka hopena, hiki iā mākou ke komo i ka hoʻolālā waiwai, ʻo ia hoʻi kā mākou kuleana. Hoʻokele mākou i nā kumuwaiwai server - he loko i loko o ka e-commerce, komisina a me ka hoʻopau ʻana i nā mea hana hou, kūʻai i nā mea hana hou, hana i kahi loiloi o ka hoʻohana waiwai, etc. I kēlā me kēia makahiki, hoʻolālā nā hui i nā papahana hou, hoʻomohala i kā lākou ʻōnaehana, a he mea nui iā mākou ke hāʻawi iā lākou i nā kumuwaiwai.

A me ke kōkua o nā metric, ʻike mākou i ke ʻano o ka hoʻohana waiwai e kā mākou ʻōnaehana ʻike. A ma muli o lākou hiki iā mākou ke hoʻolālā i kekahi mea. Ma ka pae virtualization, hōʻiliʻili mākou i ka ʻikepili a ʻike i ka ʻike e pili ana i ka nui o nā kumuwaiwai i loaʻa e ke kikowaena data. A i loko o ke kikowaena data hiki iā ʻoe ke ʻike i ka hana hou ʻana, ka hāʻawi maoli ʻana, a me ka ʻai ʻana i nā kumuwaiwai. Eia kekahi, me nā kikowaena kūʻokoʻa a me nā mīkini virtual a me nā pūʻulu o nā kikowaena kino kahi e wili ikaika ai kēia mau mīkini uila.

Nā Hope

I kēia manawa, loaʻa iā mākou ke kumu o ka ʻōnaehana ma ke ʻano he mākaukau holoʻokoʻa, akā he nui nā mea e pono e hana ʻia. Ma ka liʻiliʻi loa, ʻo kēia kahi papa mālama ʻike, akā he mea nui nō hoʻi e hōʻea i ka pūnaewele, hoʻomohala i ka makaʻala a hoʻoholo i ka pilikia o ka correlation. Loaʻa iā mākou nā papa a me nā ʻōnaehana, a ma kēlā me kēia papa he nui nā metric. Ua lilo ia i matryoshka i ke degere o kahi matryoshka.

ʻO kā mākou hana ʻo ka hana hope loa i nā makaʻala kūpono. No ka laʻana, inā he pilikia me ka lako, eia hou, me ka mīkini virtual, a aia kahi noi nui, a ʻaʻole i kākoʻo ʻia ka lawelawe ma kekahi ʻano. ʻIke mākou ua make ka mīkini virtual. A laila e makaʻala nā ʻoihana ʻoihana iā ʻoe: ua nalowale nā ​​​​mea hoʻohana i kahi wahi, ʻaʻohe hoʻololi, ʻaʻole i loaʻa ka UI ma ka interface, ua make pū nā polokalamu a me nā lawelawe.

Ma kēia kūlana, e loaʻa iā mākou ka spam mai nā mākaʻikaʻi, a ʻaʻole kūpono kēia i ke ʻano o kahi ʻōnaehana nānā pono. Piʻi ka nīnau o ka pilina. No laila, ʻoi aku ka maikaʻi, e ʻōlelo kā mākou ʻōnaehana kiaʻi: "E nā kāne, ua make kāu mīkini kino, a me ia me kēia noi a me kēia mau ana," me ke kōkua ʻana o hoʻokahi makaʻala, ma kahi o ka hoʻouka kaua ʻana iā mākou me hoʻokahi haneli makaʻala. Pono e hōʻike i ka mea nui - ke kumu, e kōkua ana e hoʻopau koke i ka pilikia ma muli o kona localization.

Hoʻokumu ʻia kā mākou ʻōnaehana hoʻolaha a me ka hana makaʻala a puni kahi lawelawe hotline XNUMX-hola. Hoʻouna ʻia nā mākaʻikaʻi āpau i manaʻo ʻia he pono a hoʻokomo ʻia i loko o ka papa inoa. Pono ka wehewehe ʻana o kēlā me kēia mākaʻikaʻi: he aha ka mea i hana, he aha ke ʻano maoli, he aha ka hopena. A me kahi loulou i ka dashboard a me nā ʻōlelo aʻoaʻo i ka mea e hana ai i kēia hihia.

ʻO kēia ka mea e pili ana i nā koi no ke kūkulu ʻana i kahi makaʻala. A laila hiki ke hoʻomohala ʻia ke kūlana ma nā ʻaoʻao ʻelua - aia paha kahi pilikia a pono e hoʻoponopono ʻia, a i ʻole he hemahema i ka ʻōnaehana nānā. Akā i kēlā me kēia hihia, pono ʻoe e hele e noʻonoʻo.

Ma ka awelika, loaʻa iā mākou kahi haneli haneli i kēlā me kēia lā, me ka noʻonoʻo ʻana ʻaʻole i hoʻonohonoho pono ʻia ka correlation o nā makaʻala. A inā pono mākou e hana i ka hana ʻenehana, a hoʻopau mākou i kekahi mea, piʻi nui kā lākou helu.

Ma waho aʻe o ka nānā ʻana i nā ʻōnaehana a mākou e hana ai a hōʻiliʻili i nā metric i manaʻo ʻia he mea nui ma ko mākou ʻaoʻao, ʻae ka ʻōnaehana nānā iā mākou e hōʻiliʻili i nā ʻikepili no nā hui huahana. Hiki iā lākou ke hoʻololi i ka hoʻohui ʻana o nā ana i loko o nā ʻōnaehana ʻike a mākou e nānā ai.

Hele mai kā mākou hoa hana a noi e hoʻohui i kekahi metric e pono ai no mākou a me ka hui. A i ʻole, no ka laʻana, ʻaʻole lawa ka hui i nā metric kumu i loaʻa iā mākou; pono lākou e hahai i kekahi mau kikoʻī. Ma Grafana, hana mākou i wahi no kēlā me kēia hui a hāʻawi i nā kuleana admin. Eia kekahi, inā makemake kahi hui i nā dashboards, akā ʻaʻole hiki iā lākou iho / ʻaʻole ʻike pehea e hana ai, kōkua mākou iā lākou.

No ka mea aia mākou ma waho o ke kahe o ka hoʻokumu waiwai o ka hui, kā lākou hoʻokuʻu ʻana a me ka hoʻolālā ʻana, ke hele mālie nei mākou i ka hopena o ka hoʻokuʻu ʻana o nā ʻōnaehana āpau a hiki ke ʻōwili ʻia i kēlā me kēia lā me ka ʻole o ka hui pū ʻana me mākou. A he mea nui iā mākou e nānā i kēia mau hoʻokuʻu, no ka mea hiki iā lākou ke hoʻopilikia i ka hana o ka noi a wāwahi i kekahi mea, a he mea koʻikoʻi kēia. No ka mālama ʻana i nā hoʻokuʻu, hoʻohana mākou i ka Bamboo, mai kahi e loaʻa ai iā mākou ka ʻikepili ma o ka API a hiki ke ʻike i nā mea i hoʻokuʻu ʻia i nā ʻōnaehana ʻike a me ko lākou kūlana. A ʻo ka mea nui i ka manawa hea. Hoʻopili mākou i nā māka hoʻokuʻu ma nā metric koʻikoʻi koʻikoʻi, i ʻike nui ʻia i nā pilikia.

Ma kēia ala hiki iā mākou ke ʻike i ka pilina ma waena o nā hoʻokuʻu hou a me nā pilikia e kū mai ana. ʻO ka manaʻo nui e hoʻomaopopo i ke ʻano o ka hana ʻana o ka ʻōnaehana ma nā papa āpau, e hoʻokaʻawale koke i ka pilikia a hoʻoponopono e like me ka wikiwiki. Ma hope o nā mea a pau, ʻo ka mea e lawe i ka manawa nui ʻaʻole ia e hoʻoponopono i ka pilikia, akā e ʻimi ana i ke kumu.

A ma kēia wahi i ka wā e hiki mai ana makemake mākou e kālele i ka proactivity. ʻO ke kūpono, makemake wau e ʻike e pili ana i kahi pilikia e hele mai ana ma mua, ʻaʻole ma hope o ka ʻoiaʻiʻo, i hiki iaʻu ke pale aku ma mua o ka hoʻoponopono ʻana. I kekahi manawa, hiki mai nā ʻōhumu hoʻopunipuni o ka ʻōnaehana nānā, ma muli o ka hewa kanaka a ma muli o nā loli i ka noi. , a i ʻole e hana i kēia mau hana ma ka puka aniani.

No laila, ua hoʻomaka ka ʻōnaehana a ua hana maikaʻi ʻia mai ka hoʻomaka ʻana o ka puna ... a ke hōʻike nei i nā waiwai maoli. ʻOiaʻiʻo, ʻaʻole kēia kāna mana hope; e hoʻolauna mākou i nā hiʻohiʻona ʻoi aku ka maikaʻi. Akā i kēia manawa, me ka nui o nā hoʻohui a me nā noi, ʻaʻole hiki ke pale ʻia ka nānā ʻana i ka automation.

Inā nānā ʻoe i nā papahana nui me ka nui o nā hoʻohui, e kākau i loko o nā manaʻo i ka pōkā kālā āu i loaʻa ai no kēia.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka