Sekss, mīlestība un attiecības caur mikropakalpojumu arhitektūras objektīvu

“Kad es atdalīju seksu, mīlestību un attiecības, viss kļuva daudz vienkāršāk...” citāts no meitenes ar dzīves pieredzi

Mēs esam programmētāji un nodarbojamies ar mašīnām, bet nekas cilvēcisks mums nav svešs. Mēs iemīlamies, apprecamies, dzemdējam bērnus un... mirstam. Tāpat kā vienkāršiem mirstīgajiem, mums pastāvīgi ir emocionālas problēmas, kad “netiekam kopā”, “nederam kopā” utt. Mums ir mīlas trijstūri, šķiršanās, nodevības un citi emocionāli uzlādēti notikumi.

No otras puses, profesijas būtības dēļ mums patīk, ka viss ir loģiski un no otras izriet viena lieta. Ja es tev nepatīku, tad kāpēc tieši? Ja jūs nepiekrītat varoņiem, tad kāda tieši daļa? Paskaidrojumi stilā “tu mani nežēlo un nemīli” mums šķiet kā kaut kāds neskaidru abstrakciju kopums, kas jāmēra (kādās mērvienībās tiek mērīts žēlums) un jādod skaidri robežnosacījumi (kas notikumiem vajadzētu izraisīt šo nožēlu).

Mūsdienu psiholoģija ir uzkrājusi milzīgu abstrakciju un terminoloģiju slāni, lai apzīmētu cilvēku attiecību emocionālo pusi. Kad jūs atnākat pie psihologa un sakāt, ka jūsu attiecības ar partneri neveicas, viņš jums sniegs daudz padomu garā "esiet viens pret otru iecietīgāki", "jums vispirms ir jāsaprot sevi un jāsaprot. kas jums ir patiesi svarīgs." Stundām sēdēsi un klausīsies, kā psihologs tev stāsta diezgan pašsaprotamas lietas. Vai arī jūs lasīsit populāru psiholoģisko literatūru, kuras galvenā būtība ir vienkārša formulējumā “dari to, kas patīk, un nedari to, kas nepatīk”. Viss pārējais ir jauks piedeva šīs banālās patiesības mazajai sēklai.

Bet pagaidiet, programmēšana ir ļoti neparedzams process. Programmēšanas procesā, tēlaini izsakoties, mēs cenšamies vienkāršot apkārtējo pasauli līdz abstrakciju līmenim. Mēs cenšamies samazināt apkārtējās pasaules entropiju, iespiežot to mums saprotamajā algoritmu loģikā. Mēs esam uzkrājuši milzīgu pieredzi šādās pārvērtībās. Mēs izdomājām virkni principu, manifestu un algoritmu.

Un šajā sakarā rodas jautājums: vai visas šīs norises ir iespējams attiecināt uz cilvēku attiecībām? Apskatīsim... mycoservice arhitektūru.

No šī viedokļa laulība ir milzīgs monolīts pielietojums, kuru uzturēt kļūst arvien grūtāk. Jau tagad ir daudz nefunkcionālas funkcionalitātes (kur tad attiecību svaigums), tehnisks parāds (kad pēdējo reizi sievai uzdāvinājāt ziedus), pārkāpumi protokolu mijiedarbībā starp sistēmas daļām (I pastāsti par jaunu auto, un tu atkal “izņem spaini”), sistēma aprij resursus (gan finansiālos, gan morālos).

Pielietosim mikropakalpojumu arhitektūras pieeju un, pirmkārt, sadalīsim sistēmu tā sastāvdaļās. Protams, sadalījums var būt jebkas, bet šeit katrs ir savs programmatūras arhitekts.

Laulība funkcionāli sastāv no

  • Finanšu apakšsistēma
  • Emocionālā apakšsistēma (sekss, mīlestība, jūtas, viss netveramais un grūti novērtējams)
  • Komunikācijas apakšsistēma (atbild par komunikāciju un mijiedarbību ģimenē)
  • Bērnu audzināšanas apakšsistēmas (pēc izvēles, atkarībā no pieejamības)

Ideālā gadījumā katrai no šīm apakšsistēmām vajadzētu būt autonomai. Raksti šādā stilā:

  • tu pelni maz, tāpēc manas jūtas pret tevi izgaist
  • ja tu mani mīli, nopērc man kažoku
  • Es ar tevi nekomunicēšu, jo tu mani neapmierini gultā

Labā mikropakalpojumu arhitektūrā jebkuru tās daļu var nomainīt, neietekmējot visas sistēmas darbību kopumā.

No šī viedokļa romāns ar partneri nav nekas vairāk kā juteklisko attiecību apakšsistēmas nomaiņa.

Savukārt precējusies sieviete var atrast bagātu mīļāko, tādējādi nomainot finanšu apakšsistēmu.

Emocionālo komunikāciju ģimenē nomaina ārējie pakalpojumi sociālo tīklu un tūlītējo kurjeru veidā. Mijiedarbības API paliek šķietami nemainīga, tāpat kā persona ekrāna otrā pusē, taču neviena tehnoloģija nevar nodrošināt tuvības sajūtu.

Iepazīšanās vietņu pārpilnības un pieejamības ilūzija veicina - jums nav jāpieliek nekādas pūles, lai izveidotu saziņu. Pārvelciet pa kreisi pakalpojumā Tinder, un esat gatavs jaunām attiecībām ar tīru lapu. Tas ir kā pilnveidota versija vecmodīgajiem tīkla protokoliem, dodoties uz kino vai kafejnīcām, taču ar iespēju nospiest atiestatīšanas pogu un sākt spēli no jauna.

Tas, vai šādas nomaiņas nāk par labu sistēmai kopumā, ir diskutabls jautājums, un katrs var sniegt savu atbildi. Vai ir nepieciešams atdalīt strādājošu monolītu attiecību aplikāciju ar iekšējām problēmām un periodiskām kļūmēm un vai tā izjuks, kad viss būs izjaukts, tas ir atklāts jautājums.

Avots: www.habr.com

Pievieno komentāru