Software Scalability - Load Balancer | سبب نجاح البرامج التي تخدم ملايين المستخدمين

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.ย. 2024
  • كورس تطوير تطبيقات الويب باستخدام MERN Stack
    www.udemy.com/...
    ---
    رابط كورس React في 90 دقيقة:
    • كورس أساسيات رياكت في...
    ---
    رابط كورس HTML وCSS في 120 دقيقة:
    • كورس شرح اساسيات بناء ...
    ---
    رجعنا لعصر بي اتش بي بتاع زمان | PHP Server-Side vs. Next.js Server-Side Rendering
    • رجعنا لعصر بي اتش بي ب...
    ---
    تابعوني ومتنسوش تعملوا Like وSubcribe لو مش عاملين.
    وشاركوني بآراكم في الكومنتات.
    ===
    أنا يحيى العربي مهندس برمجيات شغال بقالي أكتر من 10 سنين في المجال. هدفي في الفيديوهات اللي بنزلها اني انشر الوعي البرمجي وانقلكم خبرتي وتجاربي في السوق عشان تستفيدوا منها ومتكرروش نفس الاخطاء.
    وبتمنى التوفيق للجميع
    ===
    صفحة الانستجرام
    / yehia.tech

ความคิดเห็น • 84

  • @user-oj3sg4rp8u
    @user-oj3sg4rp8u หลายเดือนก่อน +28

    اتمنى تعمل سلسلة تشرح فيها الطريقة اللي بتشتغل بيها البرامج الكبيرة زي يوتيوب و فيسبوك و نتفليكس

    • @logicmonster6197
      @logicmonster6197 หลายเดือนก่อน +2

      اتفق

    • @dearyismail7300
      @dearyismail7300 หลายเดือนก่อน

      و انا کمان اتفق معاکم

    • @MohamedibinAhmed
      @MohamedibinAhmed หลายเดือนก่อน

      ByteByteGo بيشرح الDesign System

  • @TheAbushamel
    @TheAbushamel หลายเดือนก่อน +7

    يعجبني انك تدخل في الموضوع من أول ثانية بدون إستهلالات وتحايا طويلة وكمان تختم من غير تكرار الموضوع او ادعية وهري خارج الموضوع
    عمليا كل ثانية في فيديوهات لها قيمتها
    تحياتي

  • @Singlton
    @Singlton หลายเดือนก่อน +2

    مين يتفق انه ذي القناة افضل قناة تدريس معرفة نظرية بطريقة عميقة حتى احسن من الجامعات 😍

  • @_Elfaro
    @_Elfaro หลายเดือนก่อน +3

    حلقة جميلة ومليئة بمعلومات تم شرحها بإختصار وبدون كثر كلام

  • @Mohdiebdbej
    @Mohdiebdbej 29 วันที่ผ่านมา +1

    انا استفدت منك اكتر من الماجستير الي عملته في امريكا …. جزاك الله خيراً

  • @hammam92
    @hammam92 หลายเดือนก่อน +1

    يا فنان... الفيديو المنتظر من أشهر :)
    الله بسلم ايديك وجمعة مباركة يا غالي.
    شكرا جزيلا وجزاك الله خير الجزاء ❤

  • @Mahmoud_Gamal_MG
    @Mahmoud_Gamal_MG หลายเดือนก่อน +1

    ربنا يبارك ف حضرتك
    حقيقي اكتر شخص يبساعدني a growth my mind 🥰🥰

  • @ahmadammouneh3061
    @ahmadammouneh3061 19 วันที่ผ่านมา

    فيديو رائع و شرح جميل جدا
    شكرا كتير عالمجهود و التعب
    جزاك الله خيرا باش مهندس..

  • @MedMed-zw5ef
    @MedMed-zw5ef หลายเดือนก่อน +1

    بوركتم أستاذ يحيى
    هذه المواضيع مهمة جدا أن يفهمها المبرمج لاسيما المبتدئ، فالمفهوم نفسه يسبب له كثيرا من المشاكل إذا لم يفهمه نظريا.
    يا ريت تتكلم عن الauthentication، والauthorization بالتفصيل.
    وشكر الله لكم

  • @AhmedAli-e4m8x
    @AhmedAli-e4m8x 24 วันที่ผ่านมา

    طريقة شرح مميزة مبنية على المنطق و ليس مجرد التسميع -- بتدل على انك فاهم جدا -- فيديو جميل جدا شكرا

  • @fufufifi2349
    @fufufifi2349 หลายเดือนก่อน +1

    بارك الله فيك فيديو في الوقت المناسب ، كنت محتاجة المعلومات

  • @hatemsherif9600
    @hatemsherif9600 หลายเดือนก่อน

    So simple and straight to the point for someone who wants to know how an app could be highly available without digging deep and going through details, Thanks ya Yehia ❤️

  • @ahmadjihad4434
    @ahmadjihad4434 หลายเดือนก่อน

    ما شاء الله عليك مقطع لا يقدر بثمن.
    قرأت عن الموضوع من قبل، وهو جداً معقد وشرحك جداً مبسط ولطيف.
    تمنيت فقط لو تطرقت لموضوع مزامنة الملفات على غرار الداتابيز.
    كل التوفيق ❤

  • @user-bv3dd5lt5l
    @user-bv3dd5lt5l 3 วันที่ผ่านมา

    عمل رائع@Fleeptool أنا سعيد جدا لأنك تقاوم هؤلاء المتنمرين. نحن بحاجة إلى بذل كل ما في وسعنا لإنقاذ كبار السن والناس العاديين من هؤلاء المحتالين الحقيرين’

  • @mohamednaser4570
    @mohamednaser4570 หลายเดือนก่อน

    يعجبني فيك انك بتعمل في صمت ولا ليك بخناقة ولا حاجة يا يحيى الله يبارك لك

  • @islamzidan8313
    @islamzidan8313 หลายเดือนก่อน

    اخيرا عرفت انت مجالك ايه شخص محترم صاحب منعش 🎉🎉🎉

  • @hdplus3991
    @hdplus3991 11 วันที่ผ่านมา

    مشاء الله شرح واضح وجميل ... ياريت تشرح blockchain وكيف ممكن الاستفادة منها في عمل أكثر من داتا بيز باش نحقق high availability

  • @user-vi2vm1jk6o
    @user-vi2vm1jk6o หลายเดือนก่อน +1

    وربي أنت وحش في طريقة الشرح و إيصال المعلومة ما شاء الله عليك.
    أفضل شيء في شرحك أنك تعرض المشكلة أولا بطريقة واضحة ثم تذكر الحل.
    هذا غير موجود في كثير من الشراح اليوم. تجدهم يشروح ال load balancer مباشرة بدون ذكر المشكلة الأولية.

  • @ibrahims1942
    @ibrahims1942 24 วันที่ผ่านมา

    مشاء الله مبدع يايحيى معلومات ثريه ومفيده وتوصل المعلومه بطريقة ممتازه الله يعطيك العافية استمر

  • @AmirElkased
    @AmirElkased หลายเดือนก่อน

    ربنا يكرمك ويجعله في ميزان حسناتك اللهم امين🤍
    تسلم ي هندسه

  • @satestactmathtutor6570
    @satestactmathtutor6570 หลายเดือนก่อน

    فيديو مفيد جدا انا خدت فكره عن حاجات كتيره اوي شكرا❤❤

  • @Mahmoud_Faqeer
    @Mahmoud_Faqeer หลายเดือนก่อน +1

    محتوي فوق الرائع ❤

  • @sifoamama2673
    @sifoamama2673 หลายเดือนก่อน +1

    لم افهم الدرس لكثرة المصطلحات الانجليزية 😅😅 ، لكن اتمنى يوم من الايام اصير بنفس خبرتك ❤️

  • @ChannelClipper
    @ChannelClipper หลายเดือนก่อน

    انت فنان ❤ تحية من لبنان

  • @mohammedgamal3716
    @mohammedgamal3716 หลายเดือนก่อน

    فيديو رائع , واضح المجهود اللي اتحط في تحضيره , جزاك الله خيرا.

  • @salehhassan6057
    @salehhassan6057 หลายเดือนก่อน

    مع اني سينيور وعندي المعلومات اللي بتذكرها، بس عندك اسلوب ممتع يخليني اشوف الفيديو للاخر. شكرا ياهندسة

  • @mostafamohamed-ek2qg
    @mostafamohamed-ek2qg หลายเดือนก่อน +1

    عالمي يهندسه ❤

  • @abdelmoumainenessah7479
    @abdelmoumainenessah7479 หลายเดือนก่อน

    انت بتشرح كتاب system design interview اللي نصحتنا بيه قبل كذا والله انك اسطورة

  • @amrflame1757
    @amrflame1757 26 วันที่ผ่านมา

    ما شاء الله , شرح ممتاز

  • @zakariaelkhalfaoui5684
    @zakariaelkhalfaoui5684 หลายเดือนก่อน +4

    بارك الله فيك عندي سؤال، هل ال MVC تعتبر monolithic architecture مش microservice . و اتمنا اذا كان ممكن فيديو عن المعماريات و طرق بناء المواقع

  • @jalalrassam4729
    @jalalrassam4729 หลายเดือนก่อน

    الف شكر لك معلوماتك فريده من نوعها وبتفيدنا كثير ربنا يجزيك الخير

  • @samirmagdy2921
    @samirmagdy2921 หลายเดือนก่อน

    فيديو جميل و دسم جدا 🤍
    شكرا علي المجهود دا كله

  • @moha_kunX
    @moha_kunX หลายเดือนก่อน

    و الله انصدمت لما رأيت الفيديو و موضوعة لأنه ثالث فيديو يتلكم عن موضوع قد بحثت عليه للتو كأنك تقرأ أفكاري، خورازمياتك احسن من خوارزميات مارك 😂، تلميذك من المغرب

  • @medomed1105
    @medomed1105 หลายเดือนก่อน

    جزاك الله خيرا ❤
    ونفع بك البلاد والعباد

  • @ahmedsamy2654
    @ahmedsamy2654 หลายเดือนก่อน

    فيديو عظيم بجد استفد منه❤

  • @cruyff1325
    @cruyff1325 หลายเดือนก่อน

    اتمني تعمل fullstack roadmap

  • @qusifarhan9744
    @qusifarhan9744 19 วันที่ผ่านมา

    حلو يا عم

  • @Dr.Elagooz
    @Dr.Elagooz หลายเดือนก่อน

    يريت يريت حضرتك تنزل فديو عن it

  • @user-om2ks1pp3f
    @user-om2ks1pp3f หลายเดือนก่อน

    بستمتع بفديوهاتك ...بس المشكله ان جاب كبير بينا وبينك احنا مبتدئين بينما حضرتك ماشاء الله... يعنى بالبلدى كده احنا عايزين برمجه بالمعلقه واحده واحده (بصوت سعيد صالح فى مدرسة المشاغبين )

  • @ahmadmhdyones
    @ahmadmhdyones หลายเดือนก่อน

    Amazing 🔥

  • @haiderabdali3917
    @haiderabdali3917 หลายเดือนก่อน

    شكراً لك على هذه المعلومات القيمة

  • @fullstack-community
    @fullstack-community หลายเดือนก่อน

    شرح ممتاز بارك الله فيك باشمهندس يحيى
    ممكن اضيف ان الـ DB Replication احيانا بيكون ليه مشاكل ممكن الread يحصل على الـ Slave قبل ما يتعمل replicate للداتا وساعتها الداتا اللى هترجع مش هتعكس الـ Current State بشكل حقيقي وده اللى بيتعرف باسم الـ Replication lag
    والموضوع ليه اكتر من حل او الجوريزم منهم Synchronus replication اللى فيه الmaster بيطلب من الslave يعمل ابديت معين وينتظر منه acknowledgement ان الابديت تم وساعتها بس يسمح بالread على الreplica دي
    الموضوع متشعب ومحتاج شرح فى اكتر من فيديو للى حابب يتعمق..

  • @MohamedAhmed-ud
    @MohamedAhmed-ud หลายเดือนก่อน

    بشمهندس يحيى بعد إذنك اتكلم عن الذكاء الصناعي اللي مارك اتكلم عليه ده

  • @bheegkhs
    @bheegkhs หลายเดือนก่อน

    ❤استمررر

  • @bashirmanafikhi
    @bashirmanafikhi 29 วันที่ผ่านมา

    كريم بمعلوماتك

  • @adilmrabti1166
    @adilmrabti1166 หลายเดือนก่อน

    Now this is highly demand for example in k8s we can use load balancer using metallb or traefik to manage all ingress or SVCs

  • @Abo.kifahe_dziri
    @Abo.kifahe_dziri หลายเดือนก่อน

    شرح مبسط رائع 🖤❤

  • @deez_dev
    @deez_dev หลายเดือนก่อน

    مشكور استاذ حلقة مفيدة جداً بحاجة امور متقدمة متل هي تشرحها بشكل معمق.
    بس سؤال، ال horizontal scale هو نفسه تخديم multi-tenancy؟

  • @logicmonster6197
    @logicmonster6197 หลายเดือนก่อน

    انا زعلان انه ما عندي مينتور و صار لي ثلاثة سنوات مش عارف اجيب شغل كجونيور بس فرحان من كمية المعلومات الي بتطرحها

  • @Mohammed--Ali
    @Mohammed--Ali หลายเดือนก่อน

    اخيراا قدرت ان اكون اول من يشكرك اليوم

  • @auto_codes4all907
    @auto_codes4all907 หลายเดือนก่อน

    Microservice architecture

  • @3mour70
    @3mour70 หลายเดือนก่อน +1

    انا عايز اسألك سوال أنا فاتح صفحه على الفيس بوك عامل اعلان اني بعرف اعمل ويب سايت front -end بس انا مش عارف ازاي ابيع الويب سايت يعني مش عارف ازاي اديلو الويب سايت الي انا عملو من على visual studio code الي هوا مشتري مني ❤

  • @user-cb1kw6ug3f
    @user-cb1kw6ug3f 22 วันที่ผ่านมา

    انتا معلم
    بس عرفني ك صاحب ابلكيشن مش مبرمج محترف ، ازي أتعاقد علي هذه النوعية من السيرفرات و ما انواع السيرفرات المتاحة في مصر❤❤❤

  • @amradel6570
    @amradel6570 หลายเดือนก่อน

    Can you explain ? sharing data in MongoDB , with
    multi-user-application system like ERP system

  • @youssefchaabi5402
    @youssefchaabi5402 22 วันที่ผ่านมา

    Is kubernets the better solution in this case for scalability ? And growing your project in future ?

  • @samahmahdi5511
    @samahmahdi5511 หลายเดือนก่อน

    serverless not means no servers, it is mean that the cloud provider allocates machine resources on demand

    • @yehiatech
      @yehiatech  หลายเดือนก่อน

      مظبوط وشكرا على الاضافة.. فبيكون فيه Cold Start .. لانه لما بيحتاج يخدم request هيعمل warmup لmachine تخدم الطلب .. ولما بيقعد مستني فترة معينة مفيش request بيتخلص من الmachine.
      بالتالي نظريا السيرفر غير موجود او لا اهتم بثباته حيث انه مش شغال على مدار الساعة

  • @samahmahdi5511
    @samahmahdi5511 หลายเดือนก่อน

    انت قلت قواعد البيانات ماينفعش نعمل فيها horizontal scaling . انت بتتكلم عن ال relational بس مثلا mongodb ممكن نعمل عليها horizontal scaling

    • @yehiatech
      @yehiatech  หลายเดือนก่อน

      لا طبعا .. هي اصل الفكرة واحدة .. مينفعش نعمل horizontal scaling الا لسيرفر Stateless .. يعني مش بيشيل بيانات ..
      الNoSQL بشكل عام من حيث الScaling بتكون قريبة في الفكرة من الrelational .. عندنا cluster بيكون فيه primary node وsecondary nodes .. اللي هو نفس مبدأ الreplication.
      انظري الى Mongo Atlas عند انشاء قاعدة بيانات جديدة وستجدي ما اتكلم عنه.

  • @ubadaal
    @ubadaal หลายเดือนก่อน

    في مصدر غير كتاب system design interview لتعلم system design

  • @user-mr2hs5ze9n
    @user-mr2hs5ze9n หลายเดือนก่อน

    السلام عليكم انا محتار بين تراكين في الباك اند اذاكر node js ولا #c وأيهما شغال اكتر في مصر

  • @AllahomAnsorGaza
    @AllahomAnsorGaza 9 วันที่ผ่านมา

    عندي سوال معلش يا هندسة
    دلوقت لو ركزنا ان الكود يبقي stateless كدا معظم الحاجات اللي كنا بنعملها كاش مش هنعملها صح ؟

  • @mechanicalengineerahmedels3042
    @mechanicalengineerahmedels3042 หลายเดือนก่อน

    السلام عليكم اريد ان اعرف لغة البرمجة المستخدمة لعمل mechanical simulation

  • @abooddobysto9682
    @abooddobysto9682 หลายเดือนก่อน

    هل السستم ديزاين يعتبر من اساسيات الباك اند للبدء بعمل ام للسينيور او اعلى ؟؟

  • @M.A.001
    @M.A.001 หลายเดือนก่อน

    سؤال بعد اذنك تفرق ايه قسم امن سيبراني من حاسبات او قسم امن سيبراني من ذكاء اصتناعي؟

  • @zaidarkaga6431
    @zaidarkaga6431 หลายเดือนก่อน

    للاسف عنا العرب اخر همها هذا الاشي

  • @mohammedkhaled7856
    @mohammedkhaled7856 หลายเดือนก่อน

    老师很棒

  • @qusifarhan9744
    @qusifarhan9744 19 วันที่ผ่านมา

    لا حلو جدا

  • @chsal2000
    @chsal2000 หลายเดือนก่อน

    السلام عليكم اخي عندي سؤال محيرني كيف بعد ما نكتب الكود ونحولة ملف ونحولة برنامج اذا ردنا أن نحوله إلى اللغة العربية كيف يعني كل الكورسات الي شفته الكود باللغه الانجليزيه نريد عربي مثل برنامج عربي مثل برامج كثيرة في السوق نشوفه عربي لكن صار سنة ونص اتعلم كورسات بايثون كله الاكواد بالغة الانجليزية

  • @hamadaattef6714
    @hamadaattef6714 หลายเดือนก่อน

    السلام عليكم ممكن طريقه للتواصل خاص لو تكرمت ؟

  • @brto
    @brto หลายเดือนก่อน

    هو لي مفيش عربي بحترم GoLang

  • @MinaMk587
    @MinaMk587 หลายเดือนก่อน

    مال الدقيقه ٣ لغايه الدقيقه ٤
    فيها خلل في الفيديو

  • @kiraieee
    @kiraieee หลายเดือนก่อน

    bro is teaching elementary school

  • @NourFathy-nr6sx
    @NourFathy-nr6sx หลายเดือนก่อน

    النتيجه قربت تطلع خلاص
    ادعولي اجيب 97% و ادخل كليه طب و افرح اهلي❤
    نحوقل بنيه امي اجيب المجموع دا
    لا حول ولا قوة إلا بالله

  • @visualizemachinedata
    @visualizemachinedata 17 วันที่ผ่านมา

    العين سببها الأول رؤية سابقة من عين خبيثة لنفس الآخر والأول يراه مثليه رأي العين يا ريت هاتف للتواصل معكم😊

  • @m0hamedSharaf
    @m0hamedSharaf หลายเดือนก่อน

    أنا آسف، بس ده كلام غلط 😢
    serverless مش معناها مفيش سيرفرات
    دي معناها سيرفرات أقل
    less servers

    • @yehiatech
      @yehiatech  หลายเดือนก่อน

      فضلا انتبه اننا نقدر نعمل scale down الى صفر عندما لا يوجد requests .. يعني انه يقوم بعمل terminate لجميع الcontainers التي تعمل في الpods .. ثم عندما يأتي اول request يقوم بانشاء واحد جديد .. لذلك يكون هناك ما يسمى Cold Start في هذه الحالة فاول طلب ياخذ وقت طويل حتى يتم تنفيذه ..
      والتي ذكرت فكرة less servers في حالة انك مثلا طالب 10 containers وقولتله انه لما يبقى idle ينزل الى 2 container .. فهنا لا يزال يوجد سيرفرات تعمل لكن اقل من الطبيعي حسب الthreshold للrequests التي تاتي.
      انظر الى Google Cloud Run او AWS ECS فكلهم فيهم ما ذكر عاليه.
      وفقتم لكل خير 🌹