AbdElrahman Telb
AbdElrahman Telb

@abdoutelb

10 تغريدة 353 قراءة Nov 22, 2020
قررت اشتغل سوفت وير انجينير مع صاحب مخبز
المخبز مشكلته ان بيبيع كويس وبيجيله ناس دلوقتي اكتر من الاول وبدا يبقي عندنا ناس بتتزاحم برا علي محمود اللي بيبيع عالشباك
فقررت انا اول حاجة اعملها نجيب عم ناصر يشتغل جنب محمود علشان يمشوا الناس بسرعة ( vertical scaling)
الموضوع بقي فيه مشاكل بين الناس فعملنا مدخل واحد قدام الشباك بحيث ان الشخص يدخل فيه ميبقاش شايل غير شخص واحد عالشبااك وكدا حلينا مشكلة الزحمة اللي عند محمود (rate limit)
محمود كده بقي مبسوط بس الناس مبقتش مبسوطة الزحمة بقت اكتر بكتير برا المدخل والناس هتزعل مننا واحنا ربنا فاتحها علينا
روحنا عاملين 3 شبابيك كل شباك فيه عامل واحد بيبع العيش محمود وعم ناصر وعمدة ( horizontal scaling )
الزحمة خفت كتير الحمد لله وبقت الناس تيجي تاخد العيش وتمشي بس برضوا بيبقي فيه زحمة علي الرغم
من ان ال 3 شبابيك المفروض بيبعوا للناس بسرعة
فاكتشفت ان في حد من العمال بيقي اسرع من الباقي وانا افتكر ان كلهم بيشتغلوا بنفس السرعة
فقررنا نخلي واحد ابن حلال بيقي واقف برا في الشارع ويودي الناس علي
كل شباك بناء علي بسرعة بيعه للناس ( load balancer )
قولت بقي يا واد يا عوبد ليه ما تفتحلكش مكان تاني واهو عملت اسم وسمعة
فلقيت محل في ضهر الشارع قريب مفيهوش مخبز والناس مبتلاقيش العيش علي طول
فاجرته علشان نبتدي نشتغل فيه وحطيت عليه اليافظة ووقفت حسن يشتغل انه
يعرف الناس اننا بنبيع عيش ياخد منهم الفلوس ويروح المحل الاساسي يجيبلهم العيش ( reverse proxy )
عدي علينا فترة لطيفة وبعدين بقي في تفاوت في اسعار العيش فطبيعي ان الناس كل يوم حد ييجي يسال علي
سعر العيش النهاردة بكام السوال ده كان بيتكرر كتييير جدا علي العمال
فقولنا ندخل بال( caching )
ورقة لطيفة تتحط علي باب المخبز مكتوب فيها كل الاسعار علشان محدش يسال
وطبعا نغيرها علي طول اول ما يجيلنا سعر مختلف

جاري تحميل الاقتراحات...