نبذة عن المشروع
نظام توصية للمنتجات يعتمد على خدمات AWS لمعالجة بيانات المستخدمين في الزمن الحقيقي.
يستقبل النظام بيانات التفاعل عبر Amazon Kinesis ثم يقوم AWS Glue وLambda بمعالجتها وتحويلها قبل تخزينها داخل Amazon Redshift للتحليلات، مع استخدام PostgreSQL (pgvector) لتخزين Embeddings الخاصة بخوارزميات التوصية.
تم تنفيذ البنية التحتية بالكامل باستخدام CloudFormation مع CI/CD عبر GitLab CI.
الخدمات المقدمة
AWS Data Engineering
Real-Time Streaming
ETL باستخدام AWS Glue
Data Lake على Amazon S3
Amazon Redshift Warehouse
Serverless Architecture
Infrastructure as Code
Recommendation Pipeline
التقنيات المستخدمة
AWS Glue
Amazon S3
Amazon Kinesis
AWS Lambda
Amazon Redshift
PostgreSQL (pgvector)
CloudWatch
CloudFormation
GitLab CI