منصّات serverless معتمدة على الأحداث على AWS: تُصمَّم وتُبنى وتُشغَّل، بما يتوافق مع Well-Architected.
بيئة serverless هي موطننا الافتراضي: Lambda وAPI Gateway وStep Functions (بما فيها Distributed Map للدفعات المتوازية على نطاق واسع) وSQS مع طوابير الرسائل المعطّلة وSNS وEventBridge وS3 وDynamoDB وOpenSearch، منشورةً على مناطق متعدّدة عبر SAM وCloudFormation. وبهذه الطريقة بنينا منصّات المراقبة والامتثال الأمني والفهرسة الفورية لسوق سحابي، وخطّ إعادة فهرسة كاملة دون انقطاع الخدمة مع تراجع تلقائي عند كل خطوة. عملياً تبدأ المهمة من حجم العمل لا من قائمة الخدمات: كم حدثاً في الثانية، وما مدى التقلب، وما الكمون الذي يشعر به المستخدم فعلاً، وكم سيكلف تكرار رسالة أو فقدانها. الإجابات تختار المكوّنات (طوابير، نواقل أحداث، دوال، جداول) والأرقام تحدد أبعادها: نوافذ الدفعات، وسقوف التوازي، وميزانيات المهلة، وعتبات الإنذار. والنتيجة بنية يستطيع الفريق قراءتها على مخطط واحد وتشغيلها من دوننا، لأن كل خيار مكتوب بجانب المقياس الذي برره.
أنماط الحركة، وأحجام البيانات، وقيود زمن الاستجابة والتكلفة.
الخدمات والطوابير وآلات الحالة ومسارات الفشل على الورق أولًا.
كل شيء في SAM أو CloudFormation، مُراجَع وقابل للتكرار.
اختبار قريب من الحمل الحقيقي، وإنذارات موصولة، وكتيّبات تشغيل مكتوبة.
لا أسطول خوادم يحتاج ترقيعًا، وتوسّع مدمج، وتكلفة تتبع الاستخدام. لأعباء العمل المتقطّعة أو المعتمدة على الأحداث هو غالبًا الخيار الصحيح؛ وحين لا يكون كذلك، نقول ذلك.
يُقاس أولًا ثم يُعالَج هندسيًا: التحزيم عبر esbuild وتشذيب التبعيات والتحميل الكسول لعملاء SDK أخذت دوالّ Lambda التي حسّنّاها من نحو 8 ثوانٍ إلى نحو 1.5 ثانية.
AWS أرضنا الأم، وقد أدمجنا بيانات الامتثال من Azure وGoogle Cloud في المنصّة نفسها. ولا ندّعي العمق نفسه في الثلاث.
نعم: بنية تحتية ككود، وتوثيق معماري، وكتيّبات تشغيل. لا موارد أُنشئت بالنقر في وحدة التحكّم.
أخبرنا على ماذا تعمل. ردّ خلال 24 ساعة، وتشخيص من صفحة واحدة خلال 48.