الجزء الخفي من التطبيق الذي يعالج الطلبات ويطبق قواعد العمل ويتعامل مع قاعدة البيانات والمدفوعات.
الواجهة الخلفية هي «المطبخ» خلف الواجهة. عندما يضغط العميل «إتمام الطلب»، يتحقق الخادم من المخزون، ويحسب السعر والضريبة، ويتواصل مع بوابة الدفع، ويحفظ الطلب في قاعدة البيانات، ويرسل رسالة التأكيد. يُكتب عادةً بلغات مثل TypeScript أو Python. ولا يراه العميل، لكنه يشعر بأثره في كل خطوة.
الخادم هو مكان الأمان الحقيقي وقواعد العمل. الأسعار والصلاحيات والتحقق من الدفع يجب أن تُحسب هنا، لأن الواجهة الأمامية يمكن التلاعب بها. كما أن أداءه يحدد قدرة التطبيق على تحمّل عدد كبير من المستخدمين في وقت واحد. نصيحة عملية: لا تثق بأي قيمة تأتي من المتصفح، مثل سعر المنتج أو نسبة الخصم؛ أعد حسابها في الخادم دائمًا. واحفظ المفاتيح السرية للخدمات الخارجية في الخادم فقط، ولا تضعها في كود الواجهة.