قمت بتنفيذ تطبيق ويب Serverless متكامل باستخدام خدمات Amazon Web Services بهدف إنشاء بنية سحابية حديثة بدون الحاجة إلى إدارة خوادم تقليدية.
تم استضافة الواجهة الأمامية للتطبيق على Amazon S3 Static Website Hosting، بينما تم استخدام AWS Lambda لمعالجة الطلبات الخلفية وربطها مع API Gateway لإنشاء واجهة API آمنة وسريعة الاستجابة.
كما تم إنشاء Private S3 Bucket مخصص لرفع الملفات باستخدام Presigned URLs، مما يسمح للمستخدمين برفع الملفات بشكل مباشر وآمن دون كشف محتويات التخزين للعامة، مع تطبيق صلاحيات IAM دقيقة لضمان أعلى مستوى من الأمان.
يشمل المشروع:
• استضافة Frontend على S3
• إنشاء REST API باستخدام API Gateway
• تطوير Lambda Function بلغة Python
• رفع الملفات إلى S3 باستخدام Presigned URL
• إعداد CORS وربط الخدمات
• مراقبة التنفيذ باستخدام CloudWatch Logs
هذا المشروع يوضح خبرتي العملية في:
Cloud Architecture – Serverless Computing – AWS Security – DevOps Deployment