01> यह कैसे शिप हुआ
// चुनौती01
AI-नेटिव LMS को उन संस्थानों को बेचना था जो आपस में कुछ साझा नहीं करते — एक टेनेंट को दूसरे का बैच दिख जाए तो अनुबंध वहीं ख़त्म — और फिर भी उस कोर्स लाइब्रेरी पर तुरंत लगना था जिसे कोई पन्ना-दर-पन्ना नहीं पलटना चाहता।
// दृष्टिकोण02
अलगाव डेटाबेस में रहता है, ऐप्लिकेशन कोड में नहीं: हर टेनेंट के लिए रो-लेवल सिक्योरिटी वाला Postgres 16, अर्थ-आधारित खोज के लिए साथ में pgvector, कीवर्ड की रफ़्तार के लिए Meilisearch, और असिंक्रोनस FastAPI सतह के पीछे सामग्री पचाते arq वर्कर।
// परिणाम03
टेनेंट एक ही डेटाबेस साझा करते हैं और API ग़लती कर बैठे तब भी दूसरे की पंक्तियों तक नहीं पहुँच सकते। अपलोड ख़त्म होते ही सामग्री शब्द से भी और आशय से भी खोजी जा सकती है।
case --info blitzlearning
> क्लाइंट · Blitzlearning
> क्षेत्र · एडटेक
> स्टैक · FastAPI · PostgreSQL · pgvector · Meilisearch · Redis
> परिणाम · मल्टी-टेनेंट · RLS लागू · लाइव
> case/blitzlearningशिप हुआ ▮
ऐसा ही सिस्टम चाहिए?
बताइए आप क्या बना रहे हैं। हम सेल्स पिच नहीं, एक स्कोप्ड प्लान भेजेंगे।