پلیٹ فارم آرکیٹیکچر · تکنیکی سامعین کے لیے
NEXT BASKET پلیٹ فارم کیسے بنایا گیا ہے
NEXT BASKET AI ایک مائیکرو سروسز پر مبنی کامرس پلیٹ فارم ہے جو ایک بڑے کلاؤڈ فراہم کنندہ کے ساتھ منظم Kubernetes پر چلتا ہے۔ یہ صفحہ حقیقی آرکیٹیکچر، انفراسٹرکچر، اور اس کے پیچھے کی انجینئرنگ روایات بیان کرتا ہے — مارکیٹنگ کی تہہ کے بغیر۔ نیچے دیے گئے اعداد 24 جنوری 2026 کو مکمل ہونے والی ایک اندرونی پلیٹ فارم توثیق اور آپریشنل رپورٹس پر مبنی ہیں؛ یہ پلیٹ فارم کے ارتقا کے ساتھ بدل سکتے ہیں۔
- 97.8% پاس ریٹ پر خودکار ٹیسٹ · اندرونی توثیق، 24 جنوری 2026
- 16,175
- متعدد کلاؤڈز میں خودمختار restore راستوں کے ساتھ بیک اپ حکمتِ عملی
- کثیر پرتی
- restore drill — بیک اپس ہر ہفتے ایک حقیقی restore سے تصدیق شدہ
- ہفتہ وار
- ملٹی-ٹیننٹ کور میں منطقی طور پر الگ تھلگ ٹیننٹ ڈیٹا
- ملٹی-ٹیننٹ
انجینئرنگ کا نقطۂ نظر، مختصراً
ایک پلیٹ فارم جو خودمختار سروسز کے طور پر بنایا گیا، اعلانیہ (declaratively) فراہم کیا گیا، اور ہر تبدیلی پر خودکار طور پر تصدیق کیا جاتا ہے۔
ایک واحد monolith کے بجائے، NEXT BASKET خودمختار مائیکرو سروسز میں تقسیم ہے — ہر ایک کسی ایک واضح کامرس ڈومین کی مالک۔ ایک سروس میں خرابی دوسروں کو نہیں گراتی؛ ہر ایک کو الگ سے deploy، اسکیل اور اپڈیٹ کیا جاتا ہے۔
تمام سافٹ ویئر ایک GitOps ماڈل کے ذریعے فراہم کیا جاتا ہے: سسٹم کی مطلوبہ حالت Git میں بیان کی جاتی ہے اور انسانی-منظور شدہ sync پر کلسٹر سے ہم آہنگ کی جاتی ہے۔ ہر تبدیلی خودکار جانچ کے ایک سیٹ (CI gates) سے گزرتی ہے، کنٹینر امیجز supply-chain کنٹرولز سے محفوظ ہیں، اور rollback فوری ہے۔ خود انفراسٹرکچر کوڈ کے طور پر منظم ہوتا ہے۔
اعلیٰ سطحی آرکیٹیکچر
ایک درخواست کا راستہ — خریدار سے ڈیٹا تک — پلیٹ فارم کی پرتوں کے ذریعے۔
کلائنٹس
- خریدار · ویب / موبائل براؤزر
- تاجر · بیک آفس
Edge · تحفظ
- Cloudflare CDN
- WAF · DDoS تحفظ
- TLS ٹرمینیشن · Cloudflare edge
کلاؤڈ · ingress
- منظم لوڈ بیلنسر · IPv4 + IPv6
- Ingress کنٹرولر
- منظم Kubernetes · EU ریجن
ایپلی کیشن پرت
- اسٹور فرنٹ · Next.js
- بیک آفس · React
API گیٹ وے
- API گیٹ وے · روٹنگ: /api ← مائیکرو سروسز
مائیکرو سروسز · فی ڈومین ایک
- شناخت
- اسٹورز
- کیٹلاگ
- آرڈرز
- پیمنٹس
- مقام
- اطلاعات
ڈیٹا پرت
- منظم ڈیٹا اسٹورز · مخصوص فراہم کنندگان کے زیرِ انتظام
- ای میل · ٹرانزیکشنل
نگرانی
- میٹرکس · مسلسل
- ڈیش بورڈز · لائیو منظر
- الرٹنگ · انحراف پر
لچک · کثیر پرتی بیک اپ
- متعدد خودمختار پرتیں
- آف سائٹ + دوسرا کلاؤڈ
- تصدیق شدہ restores
فراہمی اور کنٹرول پلین: انسانی-کنٹرول شدہ sync کے ساتھ GitOps · کوڈ کے طور پر انفراسٹرکچر · supply-chain کنٹرولز کے ساتھ کنٹینر رجسٹری · انکرپٹڈ سیکریٹس مینجمنٹ (کوئی سیکریٹ مواد Git میں plaintext میں commit نہیں کیا جاتا)۔
ٹیکنالوجی اسٹیک
ہر پرت پر آزمودہ، صنعتی-معیار کی ٹیکنالوجیز — کوئی عجیب چیز نہیں جو دیکھ بھال کا بوجھ بن جائے۔
فرنٹ اینڈ
عوامی اسٹور فرنٹ اور بیک آفس رفتار اور SEO کے لیے server-side rendering کے ساتھ الگ ایپلی کیشنز ہیں۔
- Next.js
- React
- SSR
بیک اینڈ
PHP / Symfony میں مائیکرو سروسز، ہر ایک اپنے ڈیٹا کی مالک۔ وہ ایک API گیٹ وے کے ذریعے مواصلت کرتی ہیں۔
- PHP 8
- Symfony
- API گیٹ وے
- REST
ڈیٹا
مخصوص فراہم کنندگان سے منظم ڈیٹا اسٹورز — پلیٹ فارم ٹیم ڈیٹا بیس سرورز کو ہاتھ سے نہیں چلاتی۔
- منظم ڈیٹا اسٹورز
آرکسٹریشن
سروسز Kubernetes پر چلتی ہیں، زیادہ ٹریفک والی سروسز پر horizontal pod autoscaling اور pod-سطح کے self-healing کے ساتھ۔ ہر سروس zero-downtime rolling updates کے ساتھ آزادانہ deploy ہوتی ہے۔
- منظم Kubernetes
- آٹو اسکیلنگ
- Ingress
ڈیلیوری · GitOps
Git سے اعلانیہ deployments۔ Supply-chain کنٹرولز، انسانی-کنٹرول شدہ sync، اور فوری rollback۔
- GitOps
- کوڈ کے طور پر انفراسٹرکچر
- CI پائپ لائنز
Edge · سیکیورٹی
Cloudflare رفتار اور تحفظ کے لیے تمام ٹریفک کے سامنے بیٹھتا ہے، اور TLS کو edge پر ٹرمینیٹ کرتا ہے۔ سیکریٹس انکرپٹڈ اور out-of-band لاگو کیے جاتے ہیں۔
- Cloudflare
- WAF
- edge پر TLS
- انکرپٹڈ سیکریٹس
مائیکرو سروسز اور اُن کی حدود
ہر سروس اپنے ڈیٹا کی مالک ہے اور ایک واضح کامرس ڈومین کی ذمہ دار ہے۔
شناخت اور رسائی
ڈومین
تصدیق، کردار، اجازتیں، اور اسٹورز تک رسائی۔
اسٹورز
ڈومین
اسٹورز (ٹیننٹس)، ڈومینز، کنفیگریشن، اور ڈیٹا کی علیحدگی۔
کیٹلاگ
ڈومین
پروڈکٹس، ویری اینٹس، خصوصیات، انوینٹری، اور پروڈکٹ فیڈز۔
آرڈرز
ڈومین
کارٹ، چیک آؤٹ، اور آرڈر کا لائف سائیکل۔
پیمنٹس
ڈومین
محفوظ retries کے لیے بنائی گئی پیمنٹ-فراہم کنندہ انٹیگریشنز۔
مقام اور شپنگ
ڈومین
پتے، خطے، کیریئرز، اور شپنگ منطق۔
اطلاعات
ڈومین
خریدار اور تاجر کو ای میل، SMS، اور ایونٹس۔
پس منظر کا کام
غیر ہم وقت
بھاری کام غیر ہم وقت (asynchronously) چلتا ہے، درخواست کے راستے سے ہٹ کر۔
علیحدگی: ہر سروس اپنے ڈیٹا کی مالک ہے اور متعین APIs کے ذریعے مواصلت کرتی ہے۔ Workloads نیٹ ورک-الگ ہیں اور صرف اُنہی dependencies تک پہنچ سکتی ہیں جن کی انہیں ضرورت ہو۔
انفراسٹرکچر: منظم کلاؤڈ
پروڈکشن مکمل طور پر ایک بڑے کلاؤڈ فراہم کنندہ کے منظم Kubernetes پر چلتی ہے۔
پروڈکشن کلسٹر ایک EU ریجن میں ایک منظم لوڈ بیلنسر کے پیچھے متعدد nodes پر چلتا ہے (IPv4 + IPv6)۔ سروس امیجز supply-chain کنٹرولز کے تحت ایک کنٹینر رجسٹری میں رہتی ہیں؛ ڈیٹا اور اسٹوریج فراہم کنندہ کے زیرِ انتظام ہیں، اور بیک اپس متعدد خودمختار آف سائٹ مقامات پر جاتے ہیں۔
کمپیوٹ: منظم Kubernetes — کلاؤڈ فراہم کنندہ کنٹرول پلین اور nodes چلاتا ہے؛ ہم سروسز deploy کرتے ہیں۔
نیٹ ورک: ایک منظم لوڈ بیلنسر اور Cloudflare کے پیچھے ایک ingress کنٹرولر۔ Dual-stack IPv4 + IPv6، edge TLS ٹرمینیشن، اور health checks۔
رجسٹری اور امیجز: supply-chain کنٹرولز کے ساتھ اسکین شدہ امیجز کی ایک کنٹینر رجسٹری۔ ہر deployment ایک بالکل درست، ناقابلِ تبدیل امیج کی طرف اشارہ کرتا ہے۔
ڈیٹا اور ملٹی-ٹیننسی
ایک کلسٹر کئی اسٹورز کو سرو کرتا ہے — ہر اسٹور کا ڈیٹا منطقی طور پر الگ تھلگ رکھتے ہوئے۔
NEXT BASKET ملٹی-ٹیننٹ ہے: ایک ہی پلیٹ فارم سینکڑوں الگ اسٹورز کی میزبانی کرتا ہے۔ ہر ٹیننٹ کی اپنی کنفیگریشن اور منطقی طور پر الگ تھلگ ڈیٹا ہوتا ہے، اور ہماری باقاعدہ restore توثیق ٹیننٹ ڈیٹا کا مکمل احاطہ کرتی ہے۔ تمام مستقل ڈیٹا منظم ڈیٹا اسٹورز میں رہتا ہے، ہر سروس اپنے ڈیٹا کی مالک ہوتی ہے۔
منظم ڈیٹا اسٹورز کا مطلب ہے کہ خود ڈیٹا بیسز کے بیک اپس، ریپلیکیشن اور اپ گریڈز مخصوص فراہم کنندگان سنبھالتے ہیں — پلیٹ فارم ڈیٹا بیس آپریشنز کو نئے سرے سے ایجاد کرنے کے بجائے ایک قابلِ اعتماد بنیاد پر کھڑا ہے۔
لچک، بیک اپس اور بحالی
متعدد خودمختار بیک اپ پرتیں، ہر ہفتے ایک حقیقی restore کے ساتھ جانچی جاتی ہیں — محض کاغذ پر نہیں۔
| پرت | طریقہ | تعدد | برقراری | مقام |
|---|---|---|---|---|
| متعدد خودمختار پرتیں | خودمختار بیک اپ راستے | وقفے وقفے سے | متعین مدتیں | پورے پلیٹ فارم میں |
| آف سائٹ + دوسرا کلاؤڈ | انکرپٹڈ کاپیاں | وقفے وقفے سے | متعین مدتیں | الگ فراہم کنندہ · دوسرا کلاؤڈ |
| تصدیق شدہ restores | خودکار restore drill | ہفتہ وار | ثبوت محفوظ رکھا گیا | الگ تھلگ ٹیسٹ ماحول |
- بحالی کے اہداف
- متعین اور ماپا گیا
- ڈیٹا کے نقصان اور restore وقت دونوں کے لیے
- بحالی کی مشقیں
- ہفتہ وار
- ایک الگ تھلگ ماحول میں ایک حقیقی restore سے تصدیق شدہ
- ثبوت
- درخواست پر
- Technical Evidence Center کی طرف منتقل ہو رہا ہے
ہفتہ وار restore drill (جانچا گیا): بیک اپس ایک الگ تھلگ ماحول میں ایک حقیقی restore سے تصدیق کیے جاتے ہیں — اس بات کی توثیق کرتے ہوئے کہ وہ صاف طریقے سے بحال ہوتے ہیں، خودمختار الرٹس کی نگرانی میں۔ تازہ ترین دستاویزی run میں، نتیجہ PASS تھا۔
سیکیورٹی
دفاع پرت در پرت ہے — edge سے سیکریٹس تک — اور ہر کوڈ تبدیلی پر خودکار طور پر تصدیق کیا جاتا ہے۔
Edge اور ٹریفک
تمام ٹریفک کے سامنے Cloudflare WAF، DDoS تحفظ، اور rate limiting۔ TLS کو Cloudflare edge پر ٹرمینیٹ کیا جاتا ہے، کلسٹر تک انکرپشن کے ساتھ۔
سیکریٹس
Git میں کوئی plaintext سیکریٹس نہیں۔ سیکریٹس کلسٹر تک پہنچنے سے پہلے انکرپٹ کیے جاتے ہیں اور صرف اسی کے اندر ڈکرپٹ کیے جاتے ہیں۔
نیٹ ورک علیحدگی
Workloads نیٹ ورک-الگ ہیں، اور ایک محدود فراہمی حد ہر deployment کے اثر کے دائرے (blast radius) کو محدود کرتی ہے۔
سپلائی چین
خودکار کمزوری اسکیننگ، CI میں secret-leak کا پتہ لگانا، اور سمجھوتہ شدہ base امیجز کے خلاف ایک محافظ۔ امیج provenance بلڈ سے deployment تک کنٹرول کی جاتی ہے۔
پیمنٹس اور ڈیٹا
پیمنٹس PCI DSS–سرٹیفائیڈ پروسیسرز کے ذریعے چلتی ہیں۔ رضامندی، ایکسپورٹ، اور ذاتی ڈیٹا کے حذف کے لیے GDPR اوزار۔
روڈ میپ پر
بیٹا: دو-عنصری تصدیق (2FA) اور ایک عوامی اسٹیٹس صفحہ · منصوبہ بند: امیج signing (cosign) اور admission پالیسیاں۔
معیار اور تبدیلی کی فراہمی
ہر تبدیلی قابلِ سراغ، خودکار طور پر تصدیق شدہ، اور قابلِ واپسی ہے۔
خودکار ٹیسٹ
24 جنوری 2026 کو مکمل ہونے والی ایک اندرونی پلیٹ فارم توثیق کی بنیاد پر، پلیٹ فارم 97.8% مجموعی پاس ریٹ پر 16,175 خودکار ٹیسٹ چلاتا ہے — بیک اینڈ سروسز، عوامی اسٹور فرنٹ، بیک آفس، AI سروسز، اور edge cases کا احاطہ کرتے ہوئے۔ یہ اعداد پلیٹ فارم کے ارتقا کے ساتھ بدل سکتے ہیں۔
CI گیٹس
کوئی تبدیلی اُس وقت تک پروڈکشن تک نہیں پہنچتی جب تک وہ مطلوبہ جانچوں کے ایک سیٹ سے نہ گزرے: ٹیسٹ، linters، secret اور کمزوری اسکینز، اور rendering-استحکام کی جانچ۔
قابلِ واپسی
GitOps کا مطلب ہے ہر deployment Git میں ایک commit ہے۔ واپس جانا ایک rollout undo یا ایک git revert ہے — سیکنڈوں میں، سرورز پر کسی دستی کام کے بغیر۔
Observability: ایک صنعتی-معیار کا مانیٹرنگ اسٹیک سروسز کی مسلسل نگرانی کرتا ہے؛ گاہکوں کے کسی مسئلے کو محسوس کرنے سے پہلے انحراف پر الرٹس چلتے ہیں۔ ایک الگ عوامی Technical Evidence Center منصوبہ بند ہے، جس میں آرکیٹیکچر، ٹیسٹ رپورٹس، سیکیورٹی اسٹیٹس، اور بحالی کے ثبوت ہوں گے۔
یہ صفحہ اشاعت کے وقت NEXT BASKET AI پلیٹ فارم کے تکنیکی آرکیٹیکچر کو بیان کرتا ہے۔ مخصوص خصوصیات کی دستیابی منتخب پلان، خطے اور معاہدے پر منحصر ہو سکتی ہے۔ اعداد 24 جنوری 2026 کو مکمل ہونے والی ایک اندرونی پلیٹ فارم توثیق اور آپریشنل رپورٹس پر مبنی ہیں؛ یہ پلیٹ فارم کے ارتقا کے ساتھ بدل سکتے ہیں۔
- منظم Kubernetes · EU ریجن
- ملٹی-ٹیننٹ · منطقی علیحدگی
- کثیر پرتی بیک اپ · ہفتہ وار جانچ شدہ
- GitOps · قابلِ جائزہ deployments