Cerbos تعتمد تقنية CRDTs لبناء بيئة لعب تعاونية
2024-12-17
بَنَت شركة Cerbos بيئة تطوير متكاملة وبيئة اختبار تعاونية تُسمى "Playground" لتبسيط منطق التفويض المعقد. ولتفعيل التعاون السلس، تستخدم تقنية أنواع البيانات المُكررة الخالية من التعارضات (CRDTs)، والتي تُحل تلقائيًا التعارضات في الأنظمة الموزعة. وتستكشف المقالة تقنية CRDTs، وتُقارن مكتباتها الشائعة مثل Yjs وAutomerge، وتناقش التحديات وإمكانيات بناء CRDT مخصص. وتُدمج Cerbos تقنية CRDTs مع بنية back-end for front-end (BFF)، باستخدام WebSockets لنقل البيانات وIndexedDB للبقاء المحلي، مما يخلق منصة تعاونية قوية. كما تُعالج التحديات المتعلقة بالتعاون العالمي واستمرارية البيانات.