~$ man serverless
ما هو الـ serverless؟
التعريف
الـ serverless هو نموذج حوسبة سحابية يسمح للمطورين بتنفيذ التعليمات البرمجية دون الحاجة إلى إدارة أو صيانة الخوادم.
في هذا النموذج يتولى مزود الخدمة مثل AWS أو Azure توسيع الموارد تلقائياً وإدارة البنية التحتية بالكامل.
يشبه الـ serverless استخدام الكهرباء من الشركة العامة، فأنت لا تبني محطة توليد كهرباء في منزلك بل تستهلك ما تحتاجه وتدفع الفاتورة فقط.
نقاط أساسية
- لا يحتاج المطور إلى إعداد أو صيانة الخوادم.
- يتم الدفع بناءً على وقت التنفيذ الفعلي للكود.
- يحدث التوسع التلقائي حسب حجم الطلبات.
- يدعم لغات برمجة متعددة مثل Python و JavaScript.
- يقلل من التكاليف التشغيلية للتطبيقات ذات الحمل المتغير.
سوق العمل في 2026
في سوق العمل التقني لعام 2026 يزداد الطلب على مهارات الـ serverless بسبب توجه الشركات نحو تقليل تكاليف البنية التحتية، مما يفتح وظائف مثل مهندس DevOps ومطور تطبيقات سحابية ومختص أتمتة.
أسئلة شائعة
ما الفرق بين الـ serverless والحوسبة التقليدية؟
في الحوسبة التقليدية تدير الخوادم بنفسك بينما في الـ serverless يديرها المزود وتدفع فقط مقابل التنفيذ.
هل الـ serverless مناسب لجميع التطبيقات؟
يناسب التطبيقات ذات الاستخدام المتقطع أو المتغير، لكنه قد لا يكون مثالياً للأنظمة التي تحتاج موارد ثابتة طوال الوقت.
ما أشهر منصات الـ serverless؟
تشمل المنصات الشائعة AWS Lambda و Azure Functions و Google Cloud Functions.
هل يحتاج الـ serverless إلى معرفة Docker؟
لا يشترط ذلك دائماً لأن المزود يدير الحاويات، لكن معرفة Docker تساعد في بعض الحالات المتقدمة.
