- 71
- 31 199
Nader Medhat
Приєднався 5 сер 2014
NoSQL Distilled Book review (بالعربي)
75% discount for building distributed systems course!
www.udemy.com/course/building-distributed-systems/?couponCode=31EB95117337F87CD633
github.com/nadermedhet148/distributed-booking-system-
▬▬▬▬▬▬ follow me ▬▬▬▬▬▬
LinkedIn: www.linkedin.com/in/nader-medhat-170191164
medium: medium.com/@nadermedhatthoughts
www.udemy.com/course/building-distributed-systems/?couponCode=31EB95117337F87CD633
github.com/nadermedhet148/distributed-booking-system-
▬▬▬▬▬▬ follow me ▬▬▬▬▬▬
LinkedIn: www.linkedin.com/in/nader-medhat-170191164
medium: medium.com/@nadermedhatthoughts
Переглядів: 173
Відео
Introduction to Booking System Implementation (بالعربي)
Переглядів 75День тому
75% discount for building distributed systems course! www.udemy.com/course/building-distributed-systems/?couponCode=31EB95117337F87CD633 github.com/nadermedhet148/distributed-booking-system- ▬▬▬▬▬▬ follow me ▬▬▬▬▬▬ LinkedIn: www.linkedin.com/in/nader-medhat-170191164 medium: medium.com/@nadermedhatthoughts
Distributed locking Implementation (بالعربي)
Переглядів 101День тому
75% discount for building distributed systems course! www.udemy.com/course/building-distributed-systems/?couponCode=31EB95117337F87CD633 github.com/nadermedhet148/distributed-booking-system- ▬▬▬▬▬▬ follow me ▬▬▬▬▬▬ LinkedIn: www.linkedin.com/in/nader-medhat-170191164 medium: medium.com/@nadermedhatthoughts
Design Booking system (بالعربي)
Переглядів 401День тому
75% discount for building distributed systems course! www.udemy.com/course/building-distributed-systems/?couponCode=31EB95117337F87CD633 github.com/nadermedhet148/distributed-booking-system- ▬▬▬▬▬▬ follow me ▬▬▬▬▬▬ LinkedIn: www.linkedin.com/in/nader-medhat-170191164 medium: medium.com/@nadermedhatthoughts
Is Apache Kafka a Database? ( بالعربي)
Переглядів 38514 днів тому
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - introduction? Article link: here www.confluent.io/blog/is-kafka-a-database-with-ksqldb/ ▬▬▬▬▬▬ follow me ▬▬▬▬▬▬ LinkedIn: www.linkedin.com/in/nader-medhat-170191164 medium: medium.com/@nadermedhatthoughts
Understanding Distributed Systems [Book Review] (بالعربي)
Переглядів 316Місяць тому
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - introduction? ▬▬▬▬▬▬ follow me ▬▬▬▬▬▬ LinkedIn: www.linkedin.com/in/nader-medhat-170191164 medium: medium.com/@nadermedhatthoughts
Cassandra DB (بالعربي)
Переглядів 691Місяць тому
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - introduction? netflixtechblog.com/benchmarking-cassandra-scalability-on-aws-over-a-million-writes-per-second-39f45f066c9e CAP video ua-cam.com/video/cTPFSRKhUXM/v-deo.html ▬▬▬▬▬▬ follow me ▬▬▬▬▬▬ LinkedIn: www.linkedin.com/in/nader-medhat-170191164 medium: medium.com/@nadermedhatthoughts
Message Queuing vs. Event Streaming (بالعربي)
Переглядів 635Місяць тому
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - introduction? ua-cam.com/video/Nz9aJ73YxBg/v-deo.html ua-cam.com/video/Jo2sdX5bg8g/v-deo.html ▬▬▬▬▬▬ follow me ▬▬▬▬▬▬ LinkedIn: www.linkedin.com/in/nader-medhat-170191164 medium: medium.com/@nadermedhatthoughts
Write Optimized Indices -LSM (بالعربي)
Переглядів 2162 місяці тому
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - introduction? 0:35 - B-Trees 1:48 - LSM components 5:40 - Write Path 7:35 - Read Path 8:50 - Conclusion ▬▬▬▬▬▬ follow me ▬▬▬▬▬▬ LinkedIn: www.linkedin.com/in/nader-medhat-170191164 medium: medium.com/@nadermedhatthoughts
Parallel Applications (بالعربي)
Переглядів 1983 місяці тому
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - introduction? 0:22 - why to use Parallel Applications 3:26: python example 5:50: Conclusion ▬▬▬▬▬▬ follow me ▬▬▬▬▬▬ LinkedIn: www.linkedin.com/in/nader-medhat-170191164 medium: medium.com/@nadermedhatthoughts
Rabbit MQ (بالعربي)
Переглядів 1,5 тис.3 місяці тому
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - introduction? 0:23 - why to use MQ 2:23: internal architecture 5:26: Exchanges 8:40: Drawbacks & Conclusion ▬▬▬▬▬▬ follow me ▬▬▬▬▬▬ LinkedIn: www.linkedin.com/in/nader-medhat-170191164 medium: medium.com/@nadermedhatthoughts
Software Architecture The Hard Parts Book review (بالعربي)
Переглядів 6453 місяці тому
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - introduction? 1:00 - Book oveview ? 6:49 - Conclusion ua-cam.com/video/x7drE24geUw/v-deo.html ▬▬▬▬▬▬ follow me ▬▬▬▬▬▬ LinkedIn: www.linkedin.com/in/nader-medhat-170191164 medium: medium.com/@nadermedhatthoughts
Conflict-free replicated data type CRDTs (بالعربي )
Переглядів 1164 місяці тому
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - introduction? 0:35 - What is CRDTs ? 2:50 - CRDTs types 4:56 - Example 4:56 - Benefits and Drawbacks 9:30 - Conclusion ua-cam.com/video/x7drE24geUw/v-deo.html ▬▬▬▬▬▬ follow me ▬▬▬▬▬▬ LinkedIn: www.linkedin.com/in/nader-medhat-170191164 medium: medium.com/@nadermedhatthoughts
Observability (بالعربي)
Переглядів 3384 місяці тому
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - introduction? 0:49 - Why do we need Observability ? 3:45 - Observability components 10:39 - Open telmetery 13:05 - Conclusion ▬▬▬▬▬▬ follow me ▬▬▬▬▬▬ LinkedIn: www.linkedin.com/in/nader-medhat-170191164 medium: medium.com/@nadermedhatthoughts
Beyond CAP Theorem (بالعربي)
Переглядів 1634 місяці тому
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - introduction? 0:49 - CAP Theorem definition 6:45 - Eventual consistency and Quorums 10:57 - Consensus algorithms 13:37 - Google spanner archture 16:25 - Conclusion ua-cam.com/video/rjsdJ3MPAkc/v-deo.html ua-cam.com/video/uXEYuDwm7e4/v-deo.html ▬▬▬▬▬▬ follow me ▬▬▬▬▬▬ LinkedIn: www.linkedin.com/in/nader-medhat-170191164 medium: medium.com/@nadermedhatth...
Fundamentals of Software Architecture Book Review (بالعربي)
Переглядів 4035 місяців тому
Fundamentals of Software Architecture Book Review (بالعربي)
Thread Management in Real life (بالعربي)
Переглядів 2615 місяців тому
Thread Management in Real life (بالعربي)
Monolithic , Modular Monolithic and Microservices (بالعربي)
Переглядів 5226 місяців тому
Monolithic , Modular Monolithic and Microservices (بالعربي)
Fundamentals of Data Engineering Book Review (بالعربي)
Переглядів 2116 місяців тому
Fundamentals of Data Engineering Book Review (بالعربي)
Multi Version Concurrency Control (بالعربي)
Переглядів 1706 місяців тому
Multi Version Concurrency Control (بالعربي)
WebSockets , Server Sent Events and Long Polling (بالعربي)
Переглядів 4046 місяців тому
WebSockets , Server Sent Events and Long Polling (بالعربي)
Database Concurrency Control (بالعربي)
Переглядів 6726 місяців тому
Database Concurrency Control (بالعربي)
Locking In Concurrency Control (بالعربي)
Переглядів 2177 місяців тому
Locking In Concurrency Control (بالعربي)
👏👏👏
شكرا لك والله يكثر من امثالك بالتوفيق اخي نادر
الشكر لله و اتمني يكون دايما الفيديوهات كويسة بالنسبة لك
جامد اوي يا هندسة، اتمني فعلا تكمل في الجزء بتاع اننا نعمل SMR systems ويكون scalable واتمني تعمل demo لحاجة زي كده ممكن يتعملها implementation ازاي علي الليفل بتاع ال coding
هو في فيدويهن موجودين اصلا كوديند ل ففيديو ده لوة حابب تشوفهم
@ عظيم جداً
الحل التاني ان خليت ال transaction isolation level serializable وكان بيحصل deadlock ف خليت وانا بقرا ال row product عمل عليها lock for update عشان لو اي req جه تاني ميعملوش read مره واحده ويحصل deadlock بعدين والحل مشي طبعاا انا مش شغال غير علي instance واحده بس هل الحلول صح ولا انا ماشي بطريقه غير صحيحه مع العلم ان اول طريقه جربتها هو ان اعمل lock في ram .
هو ده حل مناسب جدا عمتا انك تختار isolation level مناسب هيكون مفيد عيبه بس مع الوقت هيكون يبطس السيستم ممكن نسخدم ال versioniong (optimistic locking) هيكون حل مناسب برده
انا لسا فريش ف اغذرني علي سوالي ممكن يكون سطحي ، انا كنت شغال علي ECommerce app وكنت اشتغلت علي موضوع لو فيه product واحد او ال count واحد بس في stock فيه tow user داخلين علي نفس ال product انا حلتها ب حلين واحد transaction عاديه ب عملت ال row version وانا ب جيب ال product وكدا كدا ال transaction هي read commit ف ال user التاني هيستني لحد ما user واحد يكتب وuser اتنين يدخل بعدها هيرمي ex انا ال row version اتغير وهكذا هل دا حل سليم ?
👍🏻 Many thanks But if you can make a practical session
I start doing a little bit of practical sessions in the new videos maybe I can include This part again
يا هندسه انا كنت محتاح الكورس بتاع يوديمي و مش هقدر ادفع تمنه حاليا
ممكن تبعتلي علي رقمي ده 01150426974
محتاج رود ماب بحيث ابدا في مجال الداتا بيز واقدر اشتغل
بشمهندس نادر لو سمحت انا مش خريج حاسبات وبحاول اتعلم من الصفر محتاج افهم ازاي بتحصل حركة الداتا داخل الرام والهيب والستاك..... تقدر تدلني علي فيديو او قناه افهم واشوف القصه دي لو تكرمت ؟؟
في كورس لحسين ناصر بيشرح الجزء ده لو مهتم بيه اوي ممكن تشوفه كله لو مش مهتم ممكن تشوف الفيديو ده لبشمهندس احمد الامام ua-cam.com/video/30nBIFAoGNA/v-deo.html
شرحك حلو ، استمر ♥️
بجد محتوى قناتك جميل و مميز. يا رب تكمل 😊
اولا ده شرف ليا انك تقول كدا انت مش عارف انا اتبسطت ازاي بالكومنت ثانيا لا انا ناوي اعمل حاجه أحسن الفترة الجاية باذن الله ❤️
@naderelagrody لا المحتوى مميز بجد. و ناس كتير حتستفاد باذن الله من شغلك. استمر 🙏
هو الشرح رائع .. لكن ظهور الكتابة بالشكل ده ورا بعضيها بيعمل تشتت للواحد فبتخلّي الواحد يفصل من الشرح المسموع ومش بنركّز. ممكن تفصل الكتابة عن الصورة ممكن تخليها في slide بعد الشرح المسموع
فكرة لطيفة هحاول اعملها ف اي فيديو جديد
طب في حاجه انا مش فاهمها دلوقت , و هي ال context switch بيعتمد على ال OS و لا على اللغه و ال OS مع بعض , يعني ممكن لغه thingle thread زي ال php تحقق ال context switch
هي ليها علاقة بال OS Php internally بتستخدم threads عشان تعرف تهندل اكتر من request في نفس الوقت الفكرة أن CPU core يقدر يهندل thread واحد بس فعشان كدا بيبتدي يبدل بينهم
@@naderelagrody انا قصدي ان هل لغات ال single thrid تقدر تحقق مفهوم ال context switch
اه ده بيحصل بس انت مش بيكون عندك تحكم فيه , لغات ال single thread هي فيها threads ف ال background عادي
يعنى لو عايز احافظ على ال data وفى service وقعت ممكن replica منها تكمل بدلها وتاخد ساعتها من كافكا ال events دى كلها تنفذها عشان تبقى updated ?
هو ده ممكن يحصل ف الاتنين عادي بس تخيل لو انت حسبيت ترن سيرفيس جديدة تاخد الايفينات دي وتعمل لوجيك معين مكنش موجود ساعتها كافكا هيكطون افضل بي لو ف الحالتين السيرفس وقعت انت هترن واحدة جديدة هتاخد ال events من كافكا او رابيت وهتبقي ابديدت
تسلم على المجهود بوركت استاذ
طريقتك جميلة والمحتوى مفيد يا نادر، عاش ما شاء الله.
<3
تسلم علي الفيديو , شكرا أتمني تحسين جودة الصوت شوية علشان في كلمات مش بتبقي واضحة ,
اشتريت مايك جديد من اسبوعين اتمني يحل المشكلة دي
شرح عربي ممتاز . نادرا اما الواحد بيلاقي محتوي عربي كويس كده . اتمني تستمر و يا ريت لو يبقي فيه فيديوز طويله indepth اكتر للمواضيع و ال technologies زي rabbitmq مثلا بس حاجات طويله . و لو ينفع حضرتك تنزل ال slides pdf هتبقي حاجه ممتازه .
شكرا جدا علي الكومنت الجميل ده انا بفكر فعلا اعمل فيديو طويل عن system design وانت شجعتني
جميل يا بشمهندس
Thanks Nader keep it up!
استاذي بارك الله في علمك وطريقة القاءك. عندي سؤال بالنسبة للرسائل البتكون اوريدي خرجت من الكيو "كيو واحد فقط عندي" للكونسيومر وانا مش عارف ما اذا كان تم بالفعل استقبالها من المستهلك او كان الاخير واقع بعد مطلعت من الكيو. بمعنى انها خرجت من الكيو عندي لكن مش عارف اذا استقبلها المستهلك "بحالتي سيرفر اخر" قبل ميقع او وقع وما تلقاها. كيف اعمل تراكنج للمسج دلفري هنا؟
في نقطتين هل هي موصلتش و متعملش acknowledgment ساعتها هتفضل في queue لو وصلت و حصل مشكلة ف ال process ال message ساعتها ممكن نحطها ف dead latter queue
@@naderelagrody بارك الله في علمك يا هندسة. سبحان الله هي معلومة صغيرة عندك بتفتح النا المبتدئين ابواب خير كثيرة، بميزان حسناتك يارب
@@maximus4510 شكرا لزوقك انا لو قدرت اساعدك بكلمة واحدة دي كبيرة اوي عندي شكر ليك
شكرا جدا ❤
شغل محترم تسلم ي هندسة ♥
شكرا لذوقك
طيب هل فيه اي مانع لو عملت سلسلة تشرح فيها فصول الكتاب كل فصل في حلقة؟ المحتوى العربي قليل لما تلاقي فيه حاجة زي كده
فكرة حلوة فعلا
interesting, thanks
♥♥
👏👏👏
جميل استمر ❤
Nice Video 🤩🤩
<3
شرح جميل ومجهود كبير اتعمل ربنا ينفع بيك ويبارك فيك وفي علمك
احسنت ما شاء الله عليك
مين بستخدم هاي المعلومات في الشغل؟
معظم ال systems الي فيها داتا كتير بتعمل كدا ممكن تكون بتستخدم managed instance في cloud هي ال handle حاجة زي دي أو تعمل implement ليها بنفسك وتكون انت الي manage حاجة زي دي
Thanks for sharing
تسلم أيدك
جميل جدا، شكرا على المعلومات المفيدة يا هندسة
مجهود محترم جدا والله بس انا عندي سؤال انا دلوقتي mid-level هل الكتاب دا ممكن ابتدي بيه مذاكرة system-design ولا محتاج اقرا حاجة قبلها ولا هو اصلا مش كتاب محتاجه ل system-desing و محتاج اقرا كتب تانية
الكتاب ده مش متجه ناحية ال system design بصراحه هو بيتكلم اكتر عن ال code architecture في كتاب اسمه system design interview by Alex xu ده ممكن يكون احسن ف الحالة دي
يااااااهندسه انا قربت اخلص امتحانات ثانويه وعاوز لما اخلص ابدا في تراك البرمجه اديني خريطه
للاسف مفيش خريطه واضحة لتعليم البرمجة ف alternatives كتير بس ممكن كبداية تبدا تشوف CS50 هيديك تعريف كويس عن البرمجة بعدها ممكن تبتدي تشوف حد بيشرح basics من الاول ودول كتير ع ال UA-cam
@@naderelagrody الفكره يا هندسه اني عارف الاساسيات ب لغه الجافا زي ال variable , loops ,condition , array بس حاسس ان ده مش هوا الكفايه من الاساسيات ممكن رايك
💌 thank u
بالتوفيق يا هندسة، محتوى مميز فعلاً ، استمر
شكرا ليك
شكرا على حسن انتقاء المواضيع
جزاك الله كل خير ياهندسة وموفق إن شاء الله شرح ممتاز
شكرا جدا
يا ريت لو في شرح عن Multicast ordering , and casual ordering
قريب ان شاء الله
الله ينور يا هندسة ❤️
شرح جميل
شرح جميل جدا ... شكرا
جميل جدا .. تسلم على وقتك ومجهودك
عاااش ياكبير بحب النوع ده من الفيديوهات 👏🏻👏🏻😍
ازيك يا نادر, بحييك على مجهودك جزاك الله خير, بس استاذنك انا مش عارف ترتيب ال "Playlists" ولا ترتيب الفيديوز فممكن توضحهم اكون شاكر جدا
انا هحاول احطهم في بلاليست واعلمها شير بعد كدا
🥰🥰
Amazing overview with great examples to simplify the theoretical part, Also a nice voice over brother 😂 Great effort masha'llah.
Thanks buddy 😁