Ibalopo, ifẹ ati awọn ibatan nipasẹ awọn lẹnsi ti faaji microservice

"Nigbati mo yapa ibalopo, ifẹ ati awọn ibasepọ, ohun gbogbo di rọrun pupọ ..." agbasọ lati ọdọ ọmọbirin kan ti o ni iriri aye

A jẹ pirogirama ati ṣe pẹlu awọn ẹrọ, ṣugbọn ko si ohun ti eniyan jẹ ajeji si wa. A ṣubu ni ifẹ, ṣe igbeyawo, bimọ ati… ku. Gẹgẹbi awọn eniyan lasan, a nigbagbogbo ni awọn iṣoro ẹdun nigba ti a “ko ni ibamu,” “a ko ni ibamu papọ,” bbl A ni awọn igun mẹta ti ifẹ, awọn fifọ, awọn betrayals ati awọn iṣẹlẹ idiyele ẹdun miiran.

Ni apa keji, nitori iru iṣẹ-ṣiṣe, a fẹ ohun gbogbo lati jẹ ọgbọn ati ohun kan tẹle lati ekeji. Ti o ko ba fẹran mi, lẹhinna kilode gangan? Ti o ko ba gba lori awọn ohun kikọ, lẹhinna kini apakan gangan? Awọn alaye ni ara ti “o ko ṣãnu fun mi ati ki o ko ni ife mi” dabi si wa bi diẹ ninu awọn iru ti ṣeto ti ibitiopamo abstractions ti o nilo lati wa ni won (ninu ohun ti sipo ti wa ni anu won) ati ki o fi fun ko o ala awọn ipo (kini awọn ipo). awọn iṣẹlẹ yẹ ki o fa aanu yii).

Ẹkọ nipa imọ-jinlẹ ode oni ti ṣajọpọ ipele nla ti awọn abstractions ati awọn ọrọ lati tọka si ẹgbẹ ẹdun ti awọn ibatan eniyan. Nigbati o ba de ọdọ onimọ-jinlẹ kan ti o sọ pe ibatan rẹ pẹlu alabaṣepọ rẹ ko ṣiṣẹ, wọn yoo fun ọ ni imọran pupọ ni ẹmi ti “jẹ ki o farada ararẹ diẹ sii,” “o gbọdọ kọkọ loye ararẹ ki o loye kini o ṣe pataki fun ọ nitootọ. ” Iwọ yoo joko fun awọn wakati ki o tẹtisi onimọ-jinlẹ sọ fun ọ awọn nkan ti o han gbangba. Tabi iwọ yoo ka awọn iwe-ẹkọ imọ-jinlẹ olokiki, koko pataki eyiti eyiti o tan si agbekalẹ ti o rọrun “ṣe ohun ti o fẹran ati maṣe ṣe ohun ti o ko fẹ.” Ohun gbogbo miiran jẹ satelaiti ẹgbẹ ti o wuyi si irugbin kekere ti otitọ banal yii.

Ṣugbọn duro, siseto jẹ ilana ti a ko le sọ tẹlẹ. Ninu ilana siseto, ni sisọ ni afiwe, a gbiyanju lati jẹ ki aye rọrun ni ayika wa si ipele ti awọn abstractions. A n gbiyanju lati dinku entropy ti agbaye ti o wa ni ayika wa nipa titẹ si inu ọgbọn ti awọn algoridimu ti a loye. A ti ṣajọpọ iriri nla ni iru awọn iyipada. A wá soke pẹlu kan ìdìpọ agbekale, manifestos ati aligoridimu.

Ati ni ọna yii, ibeere naa waye: ṣe o ṣee ṣe lati lo gbogbo awọn idagbasoke wọnyi si awọn ibatan eniyan? Jẹ ki a wo… ni faaji mycoservice.

Lati irisi yii, igbeyawo jẹ ohun elo monolithic nla ti o nira pupọ lati ṣetọju. Ọpọlọpọ iṣẹ ṣiṣe ti kii ṣe iṣẹ tẹlẹ ti wa (nibo ni alabapade ti ibatan wa), gbese imọ-ẹrọ (nigbati o jẹ akoko ikẹhin ti o fun iyawo rẹ ni awọn ododo), awọn irufin ni awọn ofin ti ibaraenisepo ti awọn ilana laarin awọn apakan ti eto naa (I. so fun o nipa titun kan ọkọ ayọkẹlẹ, ati awọn ti o lẹẹkansi "ya jade garawa"), awọn eto run oro (mejeeji owo ati iwa).

Jẹ ki a lo ọna faaji microservice ati, akọkọ, fọ eto naa sinu awọn ẹya paati rẹ. Nitoribẹẹ, fifọ le jẹ ohunkohun, ṣugbọn nibi gbogbo eniyan jẹ ayaworan sọfitiwia tiwọn.

Igbeyawo išẹ oriširiši

  • Owo subsystem
  • Eto inu ẹdun (ibalopọ, ifẹ, awọn ikunsinu, ohun gbogbo ti ko ṣee ṣe ati pe o nira lati ṣe iṣiro)
  • Ibaraẹnisọrọ subsystem (lodidi fun ibaraẹnisọrọ ati ibaraenisepo laarin ẹbi)
  • Awọn eto abẹlẹ fun igbega awọn ọmọde (aṣayan, koko ọrọ si wiwa)

Bi o ṣe yẹ, ọkọọkan awọn ọna ṣiṣe abẹlẹ wọnyi yẹ ki o jẹ adase. Awọn awoṣe ni aṣa ti:

  • o jo'gun diẹ, nitorina awọn ikunsinu mi fun ọ ti dinku
  • ti o ba nifẹ mi, ra ẹwu onírun kan fun mi
  • Emi kii yoo ba ọ sọrọ nitori pe o ko ni itẹlọrun mi lori ibusun

Ninu faaji microservice ti o dara, apakan eyikeyi ninu rẹ le rọpo laisi ni ipa lori iṣẹ ti gbogbo eto lapapọ.

Lati oju-ọna yii, ibalopọ pẹlu alabaṣepọ kan kii ṣe nkan diẹ sii ju rirọpo fun eto ipilẹ ti awọn ibatan ifẹ-inu.

Obinrin ti o ni iyawo, lapapọ, le wa olufẹ ọlọrọ, nitorinaa rọpo eto eto-owo.

Ibaraẹnisọrọ ẹdun laarin ẹbi ti wa ni rọpo nipasẹ awọn iṣẹ ita ni irisi awọn nẹtiwọọki awujọ ati awọn ojiṣẹ lẹsẹkẹsẹ. API ibaraenisepo duro bi ẹnipe ko yipada, bii eniyan ti o wa ni apa keji iboju naa, ṣugbọn ko si imọ-ẹrọ ti o le pese oye ti ibaramu.

Iruju ti opo ati iraye si lori awọn aaye ibaṣepọ ṣe alabapin - iwọ ko nilo lati ṣe igbiyanju eyikeyi lati fi idi ibaraẹnisọrọ mulẹ. Ra osi lori Tinder ati pe o ti ṣetan fun ibatan tuntun pẹlu sileti mimọ kan. O dabi iru ẹya ti a ti tunṣe ti awọn ilana Nẹtiwọọki aṣa atijọ ti lilọ si awọn fiimu tabi awọn kafe, ṣugbọn pẹlu agbara lati lu bọtini atunto ki o bẹrẹ ere naa lẹẹkansi.

Boya iru awọn iyipada ti o ni anfani fun eto naa gẹgẹbi odidi jẹ ibeere ti o ṣe ariyanjiyan ati pe gbogbo eniyan le fun idahun ti ara wọn. Boya o jẹ dandan lati yapa ohun elo ibatan monolithic ṣiṣẹ, pẹlu awọn iṣoro inu rẹ ati awọn ikuna igbakọọkan, ati boya yoo ṣubu nigbati ohun gbogbo ba ya sọtọ jẹ ibeere ṣiṣi.

orisun: www.habr.com

Fi ọrọìwòye kun