Tình dục, tình yêu và các mối quan hệ qua lăng kính kiến ​​trúc microservice

“Khi tôi tách biệt tình dục, tình yêu và các mối quan hệ, mọi thứ trở nên đơn giản hơn rất nhiều…” câu nói của một cô gái từng trải

Chúng ta là những lập trình viên và làm việc với máy móc, nhưng không có gì con người là xa lạ với chúng ta. Chúng ta yêu nhau, kết hôn, sinh con và… chết. Giống như những con người bình thường, chúng ta liên tục gặp vấn đề về mặt cảm xúc khi “không hợp nhau”, “chúng ta không hợp nhau”, v.v. Chúng ta có những mối tình tay ba, những cuộc chia tay, sự phản bội và những sự kiện mang tính cảm xúc khác.

Mặt khác, do tính chất nghề nghiệp, chúng tôi thích mọi việc phải logic, cái này nối tiếp cái kia. Nếu bạn không thích tôi thì chính xác thì tại sao? Nếu bạn không đồng ý về các nhân vật thì chính xác là phần nào? Những lời giải thích theo kiểu “bạn không thương hại tôi và không yêu tôi” đối với chúng ta dường như giống như một tập hợp những điều trừu tượng khó hiểu cần được đo lường (lòng thương hại được đo bằng đơn vị nào) và đưa ra những điều kiện ranh giới rõ ràng (những gì các sự kiện sẽ gây ra sự thương hại này).

Tâm lý học hiện đại đã tích lũy được một lượng lớn các khái niệm và thuật ngữ trừu tượng để biểu thị khía cạnh cảm xúc trong các mối quan hệ giữa con người với nhau. Khi bạn đến gặp chuyên gia tâm lý và nói rằng mối quan hệ của bạn với bạn đời không suôn sẻ, họ sẽ cho bạn rất nhiều lời khuyên với tinh thần “hãy bao dung nhau hơn”, “trước hết bạn phải hiểu bản thân và hiểu rõ bản thân mình”. điều gì thực sự quan trọng với bạn.” Bạn sẽ ngồi hàng giờ và nghe nhà tâm lý nói với bạn những điều khá hiển nhiên. Hoặc bạn sẽ đọc những tác phẩm văn học tâm lý phổ thông, bản chất chính của nó tóm tắt ở công thức đơn giản “làm những gì bạn thích và không làm những gì bạn không thích”. Mọi thứ khác chỉ là một món ăn bổ ích cho hạt giống nhỏ bé của sự thật tầm thường này.

Nhưng chờ đã, lập trình là một quá trình rất khó lường. Trong quá trình lập trình, nói một cách hình tượng, chúng ta cố gắng đơn giản hóa thế giới xung quanh đến mức trừu tượng. Chúng tôi đang cố gắng giảm entropy của thế giới xung quanh bằng cách đưa nó vào logic của các thuật toán mà chúng tôi hiểu. Chúng tôi đã tích lũy được kinh nghiệm to lớn trong những biến đổi như vậy. Chúng tôi đã đưa ra một loạt nguyên tắc, tuyên ngôn và thuật toán.

Và về vấn đề này, câu hỏi được đặt ra: liệu có thể áp dụng tất cả những phát triển này vào các mối quan hệ giữa con người với nhau không? Chúng ta hãy xem... kiến ​​trúc mycoservice.

Từ góc độ này, hôn nhân là một ứng dụng nguyên khối khổng lồ và ngày càng khó duy trì. Đã có rất nhiều chức năng phi chức năng (đâu là sự mới mẻ của mối quan hệ), nợ kỹ thuật (lần cuối cùng bạn tặng hoa cho vợ mình là khi nào), vi phạm về sự tương tác của các giao thức giữa các bộ phận của hệ thống (tôi cho bạn biết về một chiếc ô tô mới, và bạn lại “lấy xô ra”), hệ thống sẽ tiêu tốn các nguồn lực (cả tài chính và đạo đức).

Hãy áp dụng cách tiếp cận kiến ​​trúc microservice và trước tiên, chia hệ thống thành các phần cấu thành của nó. Tất nhiên, sự cố có thể là bất cứ điều gì, nhưng ở đây mọi người đều là kiến ​​trúc sư phần mềm của riêng mình.

Hôn nhân về mặt chức năng bao gồm

  • Tiểu hệ thống tài chính
  • Hệ thống con cảm xúc (tình dục, tình yêu, cảm xúc, mọi thứ vô hình và khó đánh giá)
  • Tiểu hệ thống giao tiếp (chịu trách nhiệm giao tiếp và tương tác trong gia đình)
  • Hệ thống con nuôi dạy con cái (tùy chọn, tùy vào tình trạng sẵn có)

Lý tưởng nhất là mỗi hệ thống con này phải tự chủ. Các mẫu theo phong cách:

  • bạn kiếm được ít nên tình cảm của tôi dành cho bạn đang nhạt dần
  • nếu anh yêu em thì hãy mua cho em một chiếc áo khoác lông nhé
  • Tôi sẽ không liên lạc với bạn vì bạn không thỏa mãn tôi trên giường

Trong một kiến ​​trúc microservice tốt, bất kỳ phần nào của nó đều có thể được thay thế mà không ảnh hưởng đến hoạt động của toàn bộ hệ thống.

Theo quan điểm này, việc ngoại tình với một đối tác không gì khác hơn là sự thay thế cho hệ thống con của các mối quan hệ nhục dục.

Ngược lại, một người phụ nữ đã kết hôn có thể tìm được một người tình giàu có, từ đó thay thế hệ thống con tài chính.

Giao tiếp tình cảm trong gia đình đang được thay thế bằng các dịch vụ bên ngoài dưới hình thức mạng xã hội và tin nhắn tức thời. API tương tác dường như không thay đổi, người ở phía bên kia màn hình cũng vậy, nhưng không công nghệ nào có thể mang lại cảm giác thân mật.

Ảo tưởng về sự phong phú và khả năng tiếp cận trên các trang web hẹn hò góp phần - bạn không cần phải nỗ lực để thiết lập liên lạc. Vuốt sang trái trên Tinder và bạn đã sẵn sàng cho một mối quan hệ mới một cách rõ ràng. Nó giống như một phiên bản cải tiến của các giao thức kết nối mạng kiểu cũ khi đi xem phim hoặc quán cà phê, nhưng có khả năng nhấn nút đặt lại và bắt đầu lại trò chơi.

Liệu những thay thế như vậy có mang lại lợi ích cho toàn bộ hệ thống hay không là một câu hỏi gây tranh cãi và mọi người đều có thể đưa ra câu trả lời của riêng mình. Liệu có cần thiết phải tách biệt một ứng dụng mối quan hệ nguyên khối đang hoạt động với các vấn đề nội bộ và các lỗi định kỳ của nó hay không và liệu nó có bị hỏng khi mọi thứ bị tách rời hay không là một câu hỏi mở.

Nguồn: www.habr.com

Thêm một lời nhận xét