Sex, Liebe und Beziehungen durch das Prisma der Microservice-Architektur

"Als ich Sex, Liebe und Beziehungen teilte, wurde alles viel einfacher ..." Zitat eines weisen MĂ€dchens mit einer Lebenserfahrung
Wir sind Programmierer und beschĂ€ftigen uns mit Maschinen, aber nichts Menschliches ist uns fremd. Wir verlieben uns, heiraten (heiraten), gebĂ€ren Kinder und ... sterben. Wie gewöhnliche Sterbliche haben wir stĂ€ndig Probleme mit einem emotionalen Plan, wenn "wir uns im Charakter nicht einig waren", "wir passen nicht zusammen" usw. ... Wir haben Liebesdreiecke, BeziehungsbrĂŒche, Betrug und andere emotional gefĂ€rbte Ereignisse.

Andererseits lieben wir es aufgrund der Merkmale des Berufs, dass alles logisch ist und eines aus dem anderen folgt. Wenn es dir nicht gefĂ€llt, was genau? Wenn Sie sich nicht ĂŒber die Charaktere einig sind, welcher Teil dann? Die ErklĂ€rungen im Stil von „Du verschont mich nicht und liebst mich nicht“ scheinen uns eine Art obskure Abstraktionen zu sein, die gemessen werden mĂŒssen (in welchen Einheiten das Mitleid gemessen wird) und klare Randbedingungen geben (welche Ereignisse sollten dieses Mitleid auslösen).

In der modernen Psychologie hat sich eine riesige Schicht von Abstraktionen und Terminologien angesammelt, um die emotionale Seite der menschlichen Beziehungen zu kennzeichnen. Wenn Sie zu einem Psychologen kommen und sagen, dass Sie keine Beziehung zu einem Partner aufbauen, erhalten Sie eine Reihe von Tipps im Sinne von „toleranter gegenĂŒber einander sein“, „Sie mĂŒssen sich zuerst selbst verstehen und verstehen, was fĂŒr Sie wirklich wichtig ist.“ Sie werden stundenlang sitzen und hören, wie der Psychologe Ihnen ziemlich offensichtliche Dinge erzĂ€hlt. Oder Sie lesen die populĂ€re psychologische Literatur, deren Hauptbestandteil auf den einfachen Wortlaut „Mach was du willst und mach nicht was du nicht magst“ reduziert wird. Alles andere ist eine angenehme Beilage zu dem kleinen Samen dieser banalen Wahrheit.

Aber warten Sie, die Programmierung ist ein sehr unvorhersehbarer Prozess. WĂ€hrend des Programmierprozesses versuchen wir im ĂŒbertragenen Sinne, die Welt um uns herum auf die Ebene der Abstraktionen zu vereinfachen. Wir versuchen, die Entropie der Welt um uns herum zu reduzieren, indem wir sie in die Logik der Algorithmen einpressen, die wir verstehen. Wir haben enorme Erfahrungen mit solchen Transformationen gesammelt. Wir haben eine Reihe von Prinzipien, Manifesten und Algorithmen entwickelt.

Und in diesem Zusammenhang stellt sich die Frage, ob es möglich ist, all diese Entwicklungen auf die menschlichen Beziehungen anzuwenden. Werfen wir einen Blick auf die mycoservice-Architektur.

Unter diesem Gesichtspunkt ist die Ehe eine riesige monolithische Anwendung, deren Aufrechterhaltung umso schwieriger wird, je weiter sie entfernt ist. Es hat sich bereits eine Menge Leerlauffunktionen angesammelt (wo ist die Frische der Beziehung), technische Schulden (als Sie Ihrer Frau zum letzten Mal Blumen schenkten), VerstĂ¶ĂŸe gegen Protokollinteraktionen zwischen Teilen des Systems (ich erzĂ€hle Ihnen von einem neuen Auto und Sie nehmen wieder den Eimer heraus). Das System verschlingt Ressourcen (sowohl finanzielle als auch moralische).

Wir wenden den Ansatz der Microservice-Architektur an und werden das System zunĂ€chst in seine Bestandteile unterteilen. NatĂŒrlich kann die Aufteilung alles sein, aber hier ist jeder sein eigener Softwarearchitekt.

Die Ehe besteht funktional aus

  • Finanzielles Subsystem
  • Emotionales Subsystem (Sex, Liebe, GefĂŒhle, alles immaterielle und schlecht bewertbare)
  • Kommunikationssubsystem (verantwortlich fĂŒr Kommunikation und Interaktion innerhalb der Familie)
  • Subsysteme der Elternschaft (optional, sofern verfĂŒgbar)

Idealerweise sollte jedes dieser Subsysteme autonom sein. Nicht erlaubte Muster im Stil von:

  • du verdienst wenig, also verschwinden meine GefĂŒhle fĂŒr dich
  • Wenn du mich liebst, kauf mir einen Pelzmantel
  • Ich werde nicht mit dir kommunizieren, weil du mich im Bett nicht befriedigst

In einer guten Microservice-Architektur kann jeder Teil davon ersetzt werden, ohne den Betrieb des gesamten Systems zu beeintrÀchtigen.

Unter diesem Gesichtspunkt ist die AffĂ€re eines Partners nichts anderes als ein Ersatz fĂŒr das Subsystem der sensorischen Beziehungen.

Eine verheiratete Frau kann wiederum einen reichen Liebhaber finden und damit das finanzielle Teilsystem ersetzen.

Emotionale Kommunikation innerhalb der Familie wird durch externe Dienste in Form von sozialen Netzwerken und Instant Messenger ersetzt. Die Interaktions-API bleibt scheinbar unverĂ€ndert, wie die Person auf der anderen Seite des Bildschirms, aber keine Technologie kann ein GefĂŒhl der NĂ€he vermitteln.

Die Illusion von FĂŒlle und ZugĂ€nglichkeit auf Dating-Sites trĂ€gt dazu bei - Sie mĂŒssen keine Anstrengungen unternehmen, um eine Kommunikation herzustellen. Wischen Sie nach links zu Tinder und Sie sind bereit fĂŒr eine neue Beziehung von Grund auf neu. Es ist wie eine verbesserte Version von altmodischen Netzwerkprotokollen - ins Kino oder in ein CafĂ© gehen, aber mit der Möglichkeit, auf die SchaltflĂ€che "ZurĂŒcksetzen" zu klicken und das Spiel erneut zu starten.

Ob solche Ersetzungen fĂŒr das gesamte System von Vorteil sind, ist umstritten und jeder kann seine eigene Antwort geben. Ist es notwendig, die funktionierende monolithische Anwendung von Beziehungen mit ihren internen Problemen und periodischen Fehlern zu trennen und ob sie auseinanderfallen, wenn alles in Regale sortiert wird, ist die Frage offen.

Source: https://habr.com/ru/post/de444306/


All Articles