منصة AWS
منصة إدارة الجودة
مستودع أحادي بلغة TypeScript يعتمد React 19 وtRPC وAWS CDK لتقديم منصة بلا خوادم بمصادقة عند حافة CDN وتحكم بالوصول قائم على الأدوار ولوحات تحليلات بتجميع على مستوى المدير وتصفية متعددة المواقع
- النوع
- منصة AWS
- الإصدار
- 2025
- الدور
- مهندس تطوير برمجيات
- التقنيات
- 9 تقنية
المشكلة
احتاجت مراكز توزيع أمازون منصة متعددة المناطق قابلة للتوسع لإدارة عمليات الجودة وتتبع المقاييس وتوفير لوحات تحليلات فورية لفرق العمليات.
الحل
مستودع أحادي بلغة TypeScript يعتمد React 19 وtRPC وAWS CDK لتقديم منصة بلا خوادم بمصادقة عند حافة CDN وتحكم بالوصول قائم على الأدوار ولوحات تحليلات بتجميع على مستوى المدير وتصفية متعددة المواقع. وإلى جانبها أسطول أدوات أتمتة بيانات مدفوعة بالأحداث يعالج البيانات التشغيلية ويدفع تنبيهات فورية لفرق العمليات — كل ذلك منشور كبنية تحتية بالشيفرة متعددة المناطق.
البنية المعمارية
تصل الطلبات عبر CloudFront الذي يصادق المستخدمين عند الحافة — محصّنًا بـ WAF وخلف Route 53 — قبل تقديم عميل React 19. يستدعي العميل واجهة tRPC آمنة الأنواع على AWS Lambda تفرض تحكمًا بالوصول قائمًا على الأدوار، مدعومة بـ DynamoDB لبيانات الجودة والتحليلات. وبموازاة المنصة، تعالج أكثر من ١٥ أداة أتمتة بلا خوادم على Lambda وEventBridge بيانات تشغيلية من S3 وواجهات داخلية، وتوصل تنبيهات فورية عبر SES وSNS وSlack. توفر CloudWatch وRUM المراقبة وقياسات المستخدم الحقيقي، والبصمة متعددة المناطق كاملة مجهزة عبر AWS CDK مع CI/CD آلي وتغطية اختبارات ١٠٠٪ عبر ست حزم.
بُني باستخدام
- TypeScript
- React
- tRPC
- AWS CDK
- AWS Lambda
- DynamoDB
- CloudFront
- EventBridge
- Vitest
التحديات
- تنسيق بيانات جودة متسقة عبر مناطق AWS متعددة.
- تأمين الواجهة خلف مصادقة CDN دون إضافة زمن استجابة، مع تحكم بالوصول قائم على الأدوار في كل مسار.
- التوسع من نسخة تجريبية في مركز توزيع واحد نحو أكثر من ٨ مواقع دون تعطيل العمليات الجارية.
- تجميع تحليلات الجودة حسب المدير والموقع في الوقت الفعلي.
- الحفاظ على تغطية اختبارات ١٠٠٪ في مستودع TypeScript متنامٍ.
النتائج
- منصة بلا خوادم متعددة المناطق انطلقت في مركز تجريبي وتتوسع عبر أكثر من ٨ مواقع في أمريكا الشمالية.
- أكثر من ١٥ أداة أتمتة بيانات مدفوعة بالأحداث توصل تنبيهات فورية عبر SES وSNS وSlack.
- تغطية اختبارات ١٠٠٪ عبر ٦ حزم باستخدام Vitest وESLint واختبارات اللقطات.
- بنية تحتية قابلة لإعادة الإنتاج بالكامل عبر AWS CDK مع CI/CD آلي.