Sex, dragoste și relații prin prisma arhitecturii microservicii

„Când am separat sexul, dragostea și relațiile — totul a devenit considerabil mai simplu...” citat de la o fată cu experiență de viață

Suntem programatori și lucrăm cu mașini, dar nimic uman nu ne este străin. Ne îndrăgostim, ne căsătorim, avem copii și… murim. La fel ca muritorii de rând, avem constant probleme de natură emoțională, când „nu ne potrivim caracterelor”, „nu suntem compatibili” și așa mai departe… Avem triunghiuri amoroase, rupturi de relații, înșelăciuni și alte evenimente emoțional încarcate.

Pe de altă parte, din cauza specificului meseriei, ne place să fie totul logic și un lucru să decurgă din altul. Dacă nu-mi placi — atunci ce anume? Dacă nu ne potrivim caracterelor, atunci cu ce parte anume. Explicațiile de genul „nu mă compătimești și nu mă iubești” ni se par un fel de set de abstracții greu de înțeles, care trebuie măsurată (în ce unități se măsoară compasiunea) și date condiții limite clare (ce evenimente ar trebui să declanșeze această compasiune).

În psihologia modernă s-a acumulat un imens volum de abstrații și terminologii pentru a desemna latura emoțională a relațiilor umane. Când ajungi la psiholog și îi spui că relația cu partenerul tău nu funcționează, vei primi o mulțime de sfaturi de genul „fiți mai toleranți unii cu alții”, „trebuie să te înțelegi mai întâi pe tine și să înțelegi ce este cu adevărat important pentru tine”. Vei sta ore întregi ascultând cum psihologul îți va spune lucruri destul de evidente. Sau vei citi literatură popular-psihologică, care se reduce, în esență, la o formulare simplă: „fă ceea ce îți place și nu face ceea ce nu îți place”. Tot restul este un garnitură plăcută la această banală adevăr.

Dar stai puțin, programarea este un proces foarte imprevizibil. În timpul programării, spunând figurat, încercăm să simplificăm lumea înconjurătoare la nivelul abstracțiilor. Încercăm să reducem entropia lumii din jurul nostru, înghesuind-o în logica algoritmilor pe care îi înțelegem. Am acumulat o experiență colosală în astfel de transformări. Am inventat multe principii, manifeste și algoritmi.

Și din acest motiv apare întrebarea – nu se pot aplica toate aceste resurse în relațiile umane? Să ne uităm… la arhitectura microserviciilor.

Din această perspectivă, căsătoria reprezintă o aplicație monolitică uriașă, care devine din ce în ce mai greu de întreținut. S-a acumulat o grămadă de funcționalități nefuncționale (unde este prospețimea relațiilor), o datorie tehnică (când ai oferit ultima oară soției flori), deranjamente în comunicarea protocolului între părțile sistemului (îți vorbesc despre mașina nouă, iar tu îmi spui din nou „scoate găleata”), sistemul consumă resurse (atât financiare, cât și morale).

Să aplicăm abordarea arhitecturii microserviciilor și, pentru început, să descompunem sistemul în părți componente. Desigur, descompunerea poate fi orice, dar aici fiecare este propriul arhitect de software.

Căsătoria constă funcțional în

  • subsistemul financiar
  • subsistemul emoțional (sex, dragoste, sentimente, tot ce este intangibil și greu de evaluat)
  • subsistemul de comunicare (responsabil pentru comunicarea și interacțiunea în cadrul familiei)
  • subsistemul educării copiilor (opțional, în funcție de disponibilitate)

În ideal, fiecare dintre aceste subsisteme ar trebui să fie autonom. Nu sunt permise tipare de genul:

  • câștigi prea puțin, așa că sentimentele mele pentru tine se sting
  • dacă mă iubești, cumpără-mi o blană
  • nu voi comunica cu tine pentru că nu mă satisfaci în pat

Într-o bună arhitectură microservicii, orice parte a sa poate fi înlocuită fără a afecta funcționarea întregului sistem.

Din această perspectivă, o aventură a partenerului nu este altceva decât o înlocuire a subsistemului de relații senzuale.

Femeia căsătorită, la rândul ei, poate găsi un amant bogat, înlocuind astfel subsistemul financiar.

Comunicarea emoțională în cadrul familiei este înlocuită cu servicii externe sub formă de rețele sociale și mesagerii. API-ul interacțiunii rămâne practic neschimbat, la fel ca și persoana din spatele ecranului, dar nicio tehnologie nu poate oferi sentimentul de intimitate.

Contribuția o aduce iluzia abundenței și accesibilității pe site-urile de întâlniri - nu trebuie să depui eforturi pentru a iniția o conversație. Swipe la stânga în Tinder și iată-te pregătit pentru noi relații de la zero. Este ca o versiune îmbunătățită a vechilor protocoale de întâlnire - ieșiri la film sau în cafenele, dar cu opțiunea de a apăsa butonul Reset și a începe din nou.

Dacă astfel de înlocuiri sunt benefice pentru sistem în ansamblu - este o întrebare deschisă la dezbatere, iar fiecare poate oferi propriul răspuns. Este necesar să separăm aplicația monolitică de relații care funcționează, cu capriciile și erorile sale periodice, și nu se va prăbuși când totul va fi descompus în componente este o întrebare deschisă.

Sursa: habr.com

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster