أنا رجعت تويتر و عندي كمية technical content حابب اني أشاركه .. خلونا نبتدي ب ايه هي مسئوليات الCustomer facing web service
احنا بنخش على طول عالويبسايتس منغير ما نعرف ايه الoperations اللي بتتعمل عشان تتأكد ان الrequests secured و ف نفس الوقت تحمي السيرفر ..
احنا بنخش على طول عالويبسايتس منغير ما نعرف ايه الoperations اللي بتتعمل عشان تتأكد ان الrequests secured و ف نفس الوقت تحمي السيرفر ..
ف المسئوليات بتاعة السيرفر دي بتضمن:
Request Validation:
بيتأكد انك باعت valid parameters لل requests و ان حجم الpayload مش كبير
Authentication:
يتأكد انك انت الشخص اللي بتقول انك هو/هي
Request Validation:
بيتأكد انك باعت valid parameters لل requests و ان حجم الpayload مش كبير
Authentication:
يتأكد انك انت الشخص اللي بتقول انك هو/هي
Authorization:
هل ليك permissions انك تعمل الrequest ده ولا لأ .. يعني مثلا الusers العاديين مينفعش يعملوا requests لل داتا بيز
TLS termination:
معناها ان الencrypted data is now decrypted و حخصص ثريد قدام عن الفرق بين الHTTP و الHTTPS و الTLS
هل ليك permissions انك تعمل الrequest ده ولا لأ .. يعني مثلا الusers العاديين مينفعش يعملوا requests لل داتا بيز
TLS termination:
معناها ان الencrypted data is now decrypted و حخصص ثريد قدام عن الفرق بين الHTTP و الHTTPS و الTLS
Caching:
عشان نخزن معلومات و metadata للuse cases اللي بتتكرر كتير
Rate limiting/Throttling:
أكبر عدد من الrequests تقدر تعمله ف مدة معينة .. ده بيحمي الserver من انه يبقى overwhelmed و من الDDOS attacks
Request dispatching:
ت forwards الrequest للbackend المعنية
عشان نخزن معلومات و metadata للuse cases اللي بتتكرر كتير
Rate limiting/Throttling:
أكبر عدد من الrequests تقدر تعمله ف مدة معينة .. ده بيحمي الserver من انه يبقى overwhelmed و من الDDOS attacks
Request dispatching:
ت forwards الrequest للbackend المعنية
Request deduplication:
ممكن ان الrequest ينجح بس الacknowledgement للclient يفشل انه يوصله .. ساعتها بنحتاج deduplication عشان نمنع ان الrequest يتبعت تاني و يستهلك resources و نقدر نستعمل الcaching عشان نخزن الrequest IDs عشان نعرف نمنعها انها تتبعت تاني لحد ما الack يرجع
ممكن ان الrequest ينجح بس الacknowledgement للclient يفشل انه يوصله .. ساعتها بنحتاج deduplication عشان نمنع ان الrequest يتبعت تاني و يستهلك resources و نقدر نستعمل الcaching عشان نخزن الrequest IDs عشان نعرف نمنعها انها تتبعت تاني لحد ما الack يرجع
Usage data collection:
بنget real time information عشان ممكن نحتاجها ف الlogs أو الmetrics
و بس كده أعزائي القراء .. أتمنى أكون أفدتكم 😃 و الثريد ده مكتوب عالمدونة دي عشان لو الأكونت ده حصله حاجة هو كمان xD
techcapsuleinarabic.wordpress.com
بنget real time information عشان ممكن نحتاجها ف الlogs أو الmetrics
و بس كده أعزائي القراء .. أتمنى أكون أفدتكم 😃 و الثريد ده مكتوب عالمدونة دي عشان لو الأكونت ده حصله حاجة هو كمان xD
techcapsuleinarabic.wordpress.com
جاري تحميل الاقتراحات...