Kugonana, chikondi ndi maubwenzi kudzera mu lens ya microservice zomangamanga

"Pamene ndinalekanitsa kugonana, chikondi ndi maubwenzi, chirichonse chinakhala chophweka kwambiri ..." mawu ochokera kwa mtsikana yemwe ali ndi zochitika pamoyo

Ndife opanga mapulogalamu ndipo timachita ndi makina, koma palibe munthu yemwe ali wachilendo kwa ife. Timayamba kukondana, kukwatira, kukhala ndi ana ndi... kufa. Mofanana ndi anthu wamba, timakhala ndi mavuto amalingaliro nthawi zonse pamene "sitikugwirizana," "sitikugwirizana," ndi zina zotero. Tili ndi maulendo atatu achikondi, kusweka, kusakhulupirika ndi zochitika zina zamaganizo.

Kumbali ina, chifukwa cha chikhalidwe cha ntchito, timakonda zonse kukhala zomveka ndipo chinthu chimodzi chimatsatira chimzake. Ngati simundikonda, ndiye chifukwa chiyani? Ngati simukugwirizana ndi otchulidwa, ndiye gawo liti kwenikweni? Malongosoledwe amtundu wa "simundimvera chisoni ndipo osandikonda" akuwoneka ngati mtundu wina wazinthu zosawoneka bwino zomwe zimafunika kuyezedwa (mumayunitsi omwe amayezedwa chisoni) ndikupatsidwa malire omveka bwino (zomwe zochitika ziyenera kuyambitsa chisoni ichi).

Psychology yamakono yasonkhanitsa zosanjikiza zambiri ndi ma terminologies kuti awonetse mbali yamalingaliro a ubale wamunthu. Mukadzafika kwa katswiri wa zamaganizo ndi kunena kuti ubale wanu ndi wokondedwa wanu sukuyenda bwino, adzakupatsani malangizo ambiri mu mzimu wa "kulekererana wina ndi mzake," "muyenera kumvetsetsa nokha ndikumvetsetsa. chimene chili chofunika kwambiri kwa inu.” Mudzakhala kwa maola ambiri ndikumvetsera kwa katswiri wa zamaganizo akukuuzani zinthu zoonekeratu. Kapena mudzawerenga zolemba zodziwika bwino zamaganizidwe, zomwe zimayambira pamawu osavuta "chita zomwe mumakonda ndipo osachita zomwe simukonda." China chirichonse ndi mbale yabwino kwa kambewu kakang'ono ka choonadi ichi.

Koma dikirani, kupanga mapulogalamu ndi njira yosayembekezereka. Popanga mapulogalamu, mophiphiritsa, timayesetsa kufewetsa dziko lotizungulira kuti likhale losavuta. Tikuyesera kuchepetsa entropy ya dziko lotizungulira mwa kufinya mu malingaliro a ma algorithms omwe timamvetsetsa. Takhala ndi zokumana nazo zambiri pakusintha kotereku. Tinadza ndi mulu wa mfundo, manifesto ndi ma aligorivimu.

Ndipo pankhani imeneyi, funso n’lakuti: kodi n’zotheka kugwiritsira ntchito zochitika zonsezi pa maunansi a anthu? Tiyeni tiwone ... pa zomangamanga za mycoservice.

Kuchokera pamalingaliro awa, ukwati ndi ntchito yayikulu ya monolithic yomwe imakhala yovuta kuisamalira. Pali kale zambiri zomwe sizikugwira ntchito (komwe kuli kutsitsimuka kwaubwenzi), ngongole yaukadaulo (ndi liti pamene munapatsa mkazi wanu maluwa), kuphwanya malamulo okhudzana ndi kulumikizana kwa ma protocol pakati pa magawo a dongosolo (I. ndikuuzeni za galimoto yatsopano, ndipo inunso "mutulutse chidebe"), dongosolo limadya zinthu (zachuma ndi makhalidwe).

Tiyeni tigwiritse ntchito kamangidwe ka microservice ndipo, choyamba, tiwononge dongosololo m'zigawo zake. Zoonadi, kuwonongeka kungakhale chirichonse, koma apa aliyense ndi womanga mapulogalamu awo.

Ukwati umayendera limodzi ndi

  • Ndondomeko yazachuma
  • Kachitidwe kamalingaliro (kugonana, chikondi, malingaliro, chilichonse chosawoneka komanso chovuta kuwunika)
  • Njira yolumikizirana (yoyang'anira kulumikizana ndi kulumikizana m'banja)
  • Njira zolerera ana (posankha, malinga ndi kupezeka)

Moyenera, iliyonse ya subsystems iyenera kukhala yodziyimira payokha. Zitsanzo mu kalembedwe:

  • mumapeza pang'ono, kotero malingaliro anga pa inu akuzirala
  • ngati umandikonda, undigulire malaya aubweya
  • Sindilankhulana nawe chifukwa sundikhutitsa pakama

Mu zomangamanga zabwino za microservice, gawo lirilonse likhoza kusinthidwa popanda kusokoneza ntchito ya dongosolo lonse lonse.

Kuchokera pamalingaliro awa, chibwenzi ndi bwenzi sichinthu china koma cholowa m'malo mwa maubwenzi apamtima.

Mkazi wokwatiwa, nayenso, angapeze wokonda wolemera, potero m'malo mwa dongosolo lazachuma.

Kulankhulana mwamaganizo m'banja kumasinthidwa ndi mautumiki akunja mwa mawonekedwe a malo ochezera a pa Intaneti ndi amithenga apompopompo. API yolumikizana imakhalabe ikuwoneka ngati yosasinthika, monganso munthu yemwe ali kumbali ina ya chinsalu, koma palibe teknoloji yomwe ingapereke chidziwitso cha chiyanjano.

Chinyengo cha kuchuluka ndi kupezeka kwa zibwenzi kumathandizira - simuyenera kuyesetsa kukhazikitsa kulumikizana. Yendetsani kumanzere pa Tinder ndipo mwakonzekera ubale watsopano ndi slate yoyera. Zili ngati mtundu woyengedwa wa machitidwe akale ochezera a pa intaneti opita ku makanema kapena malo odyera, koma ndikutha kugunda batani lokhazikitsiranso ndikuyambitsanso masewerawo.

Kaya kulowetsedwa kotereku kupindulira dongosolo lonse ndi funso lokangana ndipo aliyense atha kupereka yankho lake. Kaya kuli kofunikira kulekanitsa ntchito ya mgwirizano wa monolithic, ndi zovuta zake zamkati ndi zolephera zanthawi ndi nthawi, komanso ngati zidzagwa pamene zonse zachotsedwa ndi funso lotseguka.

Source: www.habr.com

Kuwonjezera ndemanga