ممّا يتكوّن اجتماع واحد في InterMIND
تُبنى كل منتج تقريبًا من نفس الحزمة الافتراضية — الافتراضيات الضخمة الخاصة ببرمجيات SaaS الاحتكارية التي يلجأ إليها الجميع. إنها الطريق الأقل احتكاكًا. عند كل طبقة تُقيم فيها بيانات اجتماعك فعلًا، اخترنا مسارًا مختلفًا: شيفرة خاصة بنا، أو مصدر مفتوح يمكننا استضافته ذاتيًا.
هذا هو الرفيق لمقال أين يعمل اجتماع InterMIND واحد فعلًا، الذي رسم الجغرافيا — أين تُنفّذ كل خدمة وما البيانات التي تمر عبرها. يجيب هذا المقال عمّا يسأله فريق الأمان تاليًا: ممّ يتكوّن هذا الشيء — وهل يمكننا قراءته، ومراجعته، واستبداله؟
لا أين يعمل — بل ممّا صُنع، طبقة تلو الأخرى.
الافتراضيات، وما كلّفها إياه
كل منتج هو حزمة من الخيارات. بالنسبة لمعظم المنتجات، تُتخذ معظم تلك الخيارات افتراضيًا: Google Analytics، وFirebase، وGoogle Translate API، وAuth0، وReact. إنها الطريق الأقل احتكاكًا، وبالنسبة لمعظم الفرق فهو قرار معقول. المقايضة هي أن كل واحد منها يضع جزءًا من حزمتك خلف مزوّد لا يمكنك قراءته، ولا مراجعته، ولا تركه دون إعادة كتابة.
اتخذنا خيارًا مختلفًا عند كل طبقة تُقيم فيها بيانات اجتماعك فعلًا: شيفرة خاصة بنا، أو برمجيات مفتوحة المصدر يمكننا استضافتها ذاتيًا. حين لا تلمس طبقة ما محتوى اجتماعك، نبقى عمليين ونقول ذلك صراحة. إليك الصورة كاملة.