Sex, kärlek och relationer genom linsen av mikroservicearkitektur

"När jag separerade sex, kärlek och relationer blev allt mycket enklare..." citat från en tjej med livserfarenhet

Vi är programmerare och sysslar med maskiner, men inget mänskligt är oss främmande. Vi blir kära, gifter oss, skaffar barn och... dör. Liksom bara dödliga har vi ständigt känslomässiga problem när vi "inte kommer överens", "vi passar inte ihop" etc. Vi har kärlekstrianglar, uppbrott, svek och andra känsloladdade händelser.

Å andra sidan, på grund av yrkets natur, vill vi att allt ska vara logiskt och det ena följer av det andra. Om du inte gillar mig, varför exakt? Om du inte håller med om karaktärerna, vilken del exakt? Förklaringar i stil med ”du tycker inte synd om mig och älskar mig inte” förefaller oss som någon sorts uppsättning oklara abstraktioner som behöver mätas (i vilka enheter som mäts medlidande) och ges tydliga gränsvillkor (vad händelser borde utlösa detta medlidande).

Modern psykologi har samlat ett enormt lager av abstraktioner och terminologier för att beteckna den känslomässiga sidan av mänskliga relationer. När du kommer till en psykolog och säger att din relation med din partner inte fungerar, kommer de att ge dig många råd i andan av "var mer toleranta mot varandra", "du måste först och främst förstå dig själv och förstå vad som verkligen är viktigt för dig." Du kommer att sitta i timmar och lyssna på att psykologen berättar ganska självklara saker. Eller så kommer du att läsa populärpsykologisk litteratur, vars huvudsakliga väsen handlar om den enkla formuleringen "gör vad du vill och gör inte det du inte gillar." Allt annat är ett trevligt tillbehör till det lilla fröet av denna banala sanning.

Men vänta, programmering är en mycket oförutsägbar process. Under programmeringsprocessen försöker vi bildligt talat att förenkla världen omkring oss till abstraktionsnivå. Vi försöker minska entropin i världen omkring oss genom att klämma in den i logiken hos algoritmer som vi förstår. Vi har samlat på oss enorm erfarenhet av sådana transformationer. Vi kom fram till ett gäng principer, manifest och algoritmer.

Och i detta avseende uppstår frågan: är det möjligt att tillämpa alla dessa utvecklingar på mänskliga relationer? Låt oss ta en titt... på mycoservice-arkitekturen.

Ur detta perspektiv är äktenskapet en enorm monolitisk tillämpning som blir allt svårare att upprätthålla. Det finns redan en hel del icke-funktionell funktionalitet (var är relationens fräschör), teknisk skuld (när var sista gången du gav din fru blommor), kränkningar när det gäller interaktionen av protokoll mellan delar av systemet (jag berättar om en ny bil, och du återigen "tar ut hinken"), slukar systemet resurser (både ekonomiska och moraliska).

Låt oss tillämpa mikroservicearkitekturen och först dela upp systemet i dess beståndsdelar. Naturligtvis kan nedbrytningen vara vad som helst, men här är alla sin egen mjukvaruarkitekt.

Äktenskapet består funktionellt av

  • Finansiellt delsystem
  • Emotionellt delsystem (sex, kärlek, känslor, allt immateriellt och svårt att utvärdera)
  • Kommunikationsdelsystem (ansvarig för kommunikation och interaktion inom familjen)
  • Delsystem för barnuppfostran (valfritt, beroende på tillgänglighet)

Helst bör vart och ett av dessa delsystem vara autonoma. Mönster i stil med:

  • du tjänar lite, så mina känslor för dig bleknar
  • om du älskar mig, köp mig en päls
  • Jag kommer inte att kommunicera med dig eftersom du inte tillfredsställer mig i sängen

I en bra mikrotjänstarkitektur kan vilken del som helst av den bytas ut utan att påverka driften av hela systemet som helhet.

Ur denna synvinkel är en affär med en partner inget annat än en ersättning för delsystemet av sensuella relationer.

En gift kvinna kan i sin tur hitta en rik älskare och därigenom ersätta det finansiella delsystemet.

Känslomässig kommunikation inom familjen ersätts av externa tjänster i form av sociala nätverk och snabbmeddelanden. Interaktions-API:et förblir till synes oförändrat, liksom personen på andra sidan skärmen, men ingen teknik kan ge en känsla av intimitet.

Illusionen av överflöd och tillgänglighet på dejtingsajter bidrar - du behöver inte anstränga dig för att etablera kommunikation. Svep åt vänster på Tinder och du är redo för ett nytt förhållande med ett rent blad. Det är ungefär som en förfinad version av de gammaldags nätverksprotokollen för att gå på bio eller kaféer, men med möjligheten att trycka på återställningsknappen och starta spelet igen.

Huruvida sådana ersättningar gynnar systemet som helhet är en diskutabel fråga och var och en kan ge sitt eget svar. Huruvida det är nödvändigt att separera en fungerande monolitisk relationsapplikation, med dess interna problem och periodiska misslyckanden, och om den kommer att falla isär när allt plockas isär är en öppen fråga.

Källa: will.com

Lägg en kommentar