"Ketika saya berbagi seks, cinta, dan hubungan - semuanya menjadi lebih sederhana ..." kutipan dari seorang gadis bijak dengan pengalaman hidup
Kita adalah programmer dan berurusan dengan mesin, tetapi tidak ada manusia yang asing bagi kita. Kami jatuh cinta, menikah (menikah), melahirkan anak-anak dan ... mati. Seperti manusia biasa, kita selalu memiliki masalah rencana emosional, ketika "kita tidak setuju dalam karakter", "kita tidak cocok bersama", dll ... Kami memiliki segitiga cinta, istirahat dalam hubungan, menipu dan peristiwa berwarna emosional lainnya.
Di sisi lain, karena karakteristik profesi, kami suka bahwa semuanya logis dan satu mengikuti dari yang lain. Jika Anda tidak menyukainya, lalu apa sebenarnya? Jika Anda tidak setuju dengan karakter, maka bagian apa yang spesifik. Penjelasan dalam gaya "Anda tidak mengampuni saya dan tidak mencintaiku" bagi kami tampaknya semacam abstraksi yang tidak jelas yang perlu diukur (dalam satuan apa belas kasihan diukur) dan memberikan kondisi batas yang jelas (peristiwa apa yang harus memicu belas kasihan ini).
Dalam psikologi modern, lapisan besar abstraksi dan terminologi telah terakumulasi untuk menunjukkan sisi emosional dari hubungan manusia. Ketika Anda datang ke seorang psikolog dan mengatakan bahwa Anda tidak mengembangkan hubungan dengan pasangan, Anda akan diberi banyak tips dalam semangat "menjadi lebih toleran satu sama lain," "Anda harus terlebih dahulu memahami diri sendiri dan memahami apa yang benar-benar penting bagi Anda." Anda akan duduk berjam-jam dan mendengarkan bagaimana psikolog akan memberi tahu Anda hal-hal yang cukup jelas. Atau Anda akan membaca literatur psikologis populer, esensi utama yang akan direduksi menjadi kata-kata sederhana "lakukan apa yang Anda suka dan jangan lakukan apa yang tidak Anda sukai". Segala sesuatu yang lain adalah lauk yang menyenangkan bagi benih kecil kebenaran dangkal ini.
Tapi tunggu, pemrograman adalah proses yang sangat tidak terduga. Dalam proses pemrograman, secara kiasan, kami mencoba menyederhanakan dunia di sekitar kami ke tingkat abstraksi. Kami berusaha mengurangi entropi dunia di sekitar kami dengan memerasnya ke dalam logika algoritma yang kami pahami. Kami telah mengumpulkan pengalaman luar biasa dalam transformasi seperti itu. Kami datang dengan banyak prinsip, manifes dan algoritma.
Dan dalam hal ini, muncul pertanyaan - apakah mungkin untuk menerapkan semua perkembangan ini pada hubungan manusia. Mari kita lihat ... pada arsitektur mycoservice.
Dari sudut pandang ini, pernikahan adalah aplikasi monolitik besar yang semakin sulit untuk dipertahankan. Banyak fungsi idle telah terakumulasi (di mana kesegaran hubungan), hutang teknis (ketika Anda memberi bunga kepada istri Anda untuk yang terakhir kali), pelanggaran dalam hal interaksi protokol antara bagian-bagian sistem (Saya memberi tahu Anda tentang mobil baru, dan Anda sekali lagi “mengeluarkan ember”), sistem melahap sumber daya (finansial dan moral).
Kami menerapkan pendekatan arsitektur layanan-mikro dan, sebagai permulaan, kami akan membagi sistem menjadi bagian-bagian komponennya. Tentu saja, kerusakannya bisa apa saja, tetapi di sini masing-masing adalah arsitek perangkat lunaknya sendiri.
Pernikahan secara fungsional terdiri dari
- Subsistem keuangan
- Subsistem emosional (seks, cinta, perasaan, semuanya tidak berwujud dan dinilai buruk)
- Subsistem komunikasi (bertanggung jawab untuk komunikasi dan interaksi dalam keluarga)
- Subsistem pengasuhan anak (opsional, jika tersedia)
Idealnya, masing-masing subsistem ini harus otonom. Tidak diizinkan pola dengan gaya:
- kamu mendapat sedikit penghasilan, jadi perasaanku padamu menghilang
- jika kamu mencintaiku, belikan aku mantel bulu
- Saya tidak akan berkomunikasi dengan Anda karena Anda tidak memuaskan saya di tempat tidur
Dalam arsitektur microservice yang baik, setiap bagiannya dapat diganti tanpa memengaruhi operasi seluruh sistem.
Dari sudut pandang ini, perselingkuhan pasangan tidak lebih dari pengganti untuk subsistem hubungan sensorik.
Seorang wanita yang sudah menikah, pada gilirannya, dapat menemukan kekasih yang kaya, sehingga menggantikan subsistem keuangan.
Komunikasi emosional dalam keluarga digantikan oleh layanan eksternal dalam bentuk jaringan sosial dan pesan instan. API interaksi tampaknya tetap tidak berubah, seperti orang di sisi lain layar, tetapi tidak ada teknologi yang dapat memberikan rasa kedekatan.
Ilusi kelimpahan dan aksesibilitas di situs kencan membuat kontribusinya - Anda tidak perlu melakukan upaya apa pun untuk membangun komunikasi. Geser ke kiri ke Tinder dan Anda siap untuk hubungan baru dari awal. Ini seperti versi yang ditingkatkan dari protokol jaringan kuno - pergi ke bioskop atau kafe, tetapi dengan kemampuan untuk mengklik tombol Reset dan memulai permainan lagi.
Apakah penggantian seperti itu bermanfaat bagi sistem secara keseluruhan adalah pertanyaan yang dapat diperdebatkan dan semua orang dapat memberikan jawaban mereka sendiri. Apakah perlu untuk memisahkan aplikasi hubungan monolitik yang berfungsi, dengan masalah internal dan kegagalan berkala, dan apakah akan berantakan ketika semuanya disortir ke dalam rak, pertanyaannya terbuka.