أحدث المنشورات من DevGuide 🇵🇸 (@the_developer_guide) على Telegram

منشورات DevGuide 🇵🇸 على Telegram

DevGuide 🇵🇸
Join our channel for top-notch programming hacks, epic discussions, and brilliant career moves. 🚀

⚡️ Stay connected with me: linktr.ee/AliSamir

📍 To advertise on the channel: https://telega.io/c/the_developer_guide
10,652 مشترك
2,142 صورة
15 فيديو
آخر تحديث 11.03.2025 07:40

قنوات مشابهة

Muhammad Sameh
28,317 مشترك
وائل منصور
5,676 مشترك

أحدث المحتوى الذي تم مشاركته بواسطة DevGuide 🇵🇸 على Telegram

DevGuide 🇵🇸

19 Dec, 07:37

931

Kotlin Multiplatform: Build a 3-in-1 Forecast App (iOS, Android, Desktop)

https://youtu.be/ZfGYebtUSFc
DevGuide 🇵🇸

18 Dec, 17:10

907

https://youtu.be/07AC2Syf4Yg
DevGuide 🇵🇸

18 Dec, 10:37

818

تعال ندردش شوية عن الـ Load Balancing 🔻

الـ Load Balancing حاجة مهمة جدًا بتأثر في سرعة وثبات أي تطبيق، وخصوصًا لو التطبيق ده عليه عدد ضخم من المستخدمين.

الفكرة في الـ Load Balancing إنه بيوزع ضغط الطلبات اللي بتيجي على السيرفرات عشان يخلي الأداء أحسن ويقلل أي مشاكل ممكن تحصل.

———

📌 إزاي الـ Load Balancing بيشتغل؟


تخيل معايا أنك عندك تطبيق عليه عدد كبير من المستخدمين اللي بيدخلوا ويعملوا طلبات في نفس الوقت، زي متجر إلكتروني كبير أو موقع تواصل اجتماعي.

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

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

الـ Load Balancer بيدخل هنا وبيبقى هو اللي بيحدد الطلبات تروح لمين، بحيث مفيش سيرفر يكون عليه ضغط أكتر من التاني.

———

📍 أنواع الـ Load Balancing:

- الـ Round Robin: الطريقة دي ببساطة بتوزع الطلبات بالتساوي على كل السيرفرات. أول طلب يروح لأول سيرفر، والتاني للتاني، وهكذا لحد ما يوصل لآخر سيرفر ويرجع تاني من الأول.

- الـ Least Connections: الطريقة دي بتركز على عدد الاتصالات اللي كل سيرفر شغال عليها، بمعنى إنها بتبعت الطلب للسيرفر اللي عليه عدد أقل من الطلبات حاليًا، وده بيكون مفيد لما يكون فيه اختلاف كبير في الحمل بين الطلبات.

- الـ IP Hash: هنا التوزيع بيكون بناءً على عنوان IP بتاع العميل اللي بيعمل الطلب، يعني كل عميل دايمًا هيتم توجيهه لنفس السيرفر بناءً على عنوان الـ IP بتاعه، ودي بتنفع في حالات معينة زي لما يكون فيه بيانات كاش محتاجة تتوزع.

- الـ Weighted Load Balancing: في الحالة دي بنعمل أحمال مختلفة للسيرفرات بناءً على قدرتهم. يعني لو عندك سيرفر أقوى من الباقيين، تقدر تخليه ياخد حمل أكبر.

———

📍 ليه الـ Load Balancing مهم؟

الهدف الأساسي من الـ Load Balancing هو إنه يخلي التطبيق بتاعك مستقر وسريع للمستخدمين مهما زاد عددهم.

يعني بدل ما الموقع يعلق أو يقع، الطلبات هتفضل تتوزع بشكل مرن على كل السيرفرات.

———

وفقكم الله لكل خير 🌿
DevGuide 🇵🇸

16 Dec, 08:45

812

A New FREE 4.5h Course About Building a Clean Code Crypto Tracker App

https://pl-coding.com/best-practice-guide
DevGuide 🇵🇸

15 Dec, 16:59

1,057

https://www.udemy.com/course/build-toast-notification-system-with-reactjs-and-redux/?couponCode=30663249432C4B07BF85
DevGuide 🇵🇸

29 Nov, 07:16

540

https://youtu.be/IOI-ni0YWco
DevGuide 🇵🇸

28 Nov, 12:03

966

الفرق بين الـ Monorepo والـ Multirepo 🔻
.
.
تخيل أنك شغال على مشروع ضخم، عندك أكتر من فريق، وكل فريق بيشتغل على جزء مختلف. فجأة، تبدأ المشاكل تظهر: كود مكرر، صعوبة في التعديلات، تعارض بين الفرق، وأوقات ضايعة على الـ builds والـ pipelines.

المشكلة هنا ممكن تكون في الطريقة اللي بتنظم بها الكود بتاعك. 💡

———

https://www.linkedin.com/posts/dev-alisamir_softwareengineering-softwareengineer-activity-7267870072214355970-mtf6
DevGuide 🇵🇸

27 Nov, 11:41

606

Essential Typescript for React
https://www.jacobparis.com/content/react-ts
DevGuide 🇵🇸

26 Nov, 20:31

1,062

بفضل الله وعونه، تم إضافة 15 تدوينة جديدة 🔻

- إيـه هـو الـ CSRF؟
- الـ Critical Rendering Path
- مفهوم الـ Containerization
- تعال نعرف يعني إيه Browser Compatibility
- الـ API Gateway
- تعال نفهم يعني إيه Cross-Site Scripting (XSS)
- تعرف إيه عن الـ Web Vitals؟
- دردشة خفيفة عن الـ Rate Limiting
- يعني إيه Micro Frontends؟
- تعال ندردش شوية عن الـ Load Balancing
- مفهوم الـ Infrastructure as Code
- تعال ندردش شوية عن الـ HTTP Caching
- الـ DNS Prefetching
- دردشة سريعة عن الـ Semantic Versioning
- الـ Component-Based Architecture

https://ali-samir-blog.vercel.app

———

وفقكم الله لكل خير 🌿
DevGuide 🇵🇸

26 Nov, 07:54

1,010

Types Of Algorithms | أنواع الخوارزميات