Microservices بالعربي

  Рет қаралды 6,356

pragma

pragma

2 жыл бұрын

#microservices #soa #monolith #بالعربي
Microservices vs monoliths, why all the hype? Why is everyone switching to using microservices? What are they good at? Where do they fall short?
Microservices أم monoliths؟ ما الفرق؟ لما يتم بناء معظم خدمات الويب باستخدام الmicroservices؟ ما هي فوائدها؟ وما العيوب؟
Slides: docs.google.com/presentation/...
00:35 - Monoliths
03:33 - What's wrong with monoliths?
10:03 - Microservices
12:33 - Benefits of microservices
18:56 - Drawbacks of microservices

Пікірлер: 49
@ehabelshimi6340
@ehabelshimi6340 Жыл бұрын
انا بسمع كل فيديو فيه حضرتك الله اكبر علي المحتوي والدماغ وطريقة الشرح بجد تسلم ايديك 😍
@bacon37460
@bacon37460 Жыл бұрын
ماشاء اللله تبارك الرحمان. شرح مبسط و سلسل. و الجميل هو خدمة اللغة العربية. جزاك الله عنا كل خير الأخ ياسر.
@TawfikShalash
@TawfikShalash 2 жыл бұрын
فديو جميل جدا❤❤تفاصيل وامثله قويه
@mouhannadal-hmedi1501
@mouhannadal-hmedi1501 8 ай бұрын
عظيم استمر بالمواضيع المميزة ياهندسة
@waseemkntar2566
@waseemkntar2566 2 жыл бұрын
Very clear and the ideas are sorted, Keep going 👏
@mohammadalmoqdad7377
@mohammadalmoqdad7377 5 ай бұрын
محتوى قوي جدًا وبعبر عن فهم عميق 👏
@shadowlesssowrd
@shadowlesssowrd Жыл бұрын
ممتاز 💯💯💯💯
@willofd1683
@willofd1683 2 жыл бұрын
عظمة 😍😍😍😍😍😍
@Anubis10110
@Anubis10110 2 жыл бұрын
Welcome back
@mohammedmahjoub8428
@mohammedmahjoub8428 2 жыл бұрын
كل عام وانت بخير يابشمهندس موضوع microservices جميل جدا بس ما تنسى تكمل سلسلة Web app
@ammarhamed9316
@ammarhamed9316 2 жыл бұрын
كنت لسة داخل اكتب نفس الكومنت 😂
@pragma-ar
@pragma-ar 2 жыл бұрын
مش ناسي بس باغير شوية علشان شكل مش كل الناس متابعة الكود، بس هانخلصه ان شاء الله. :)
@mohammedmahjoub8428
@mohammedmahjoub8428 2 жыл бұрын
@@pragma-ar أن شاء الله المواضيع العامة مهمة وحضرتك مشكور انك بتدينا من زمنك انا تقريبا حضرت كل فيديوهاتك على القناة بتاعتك واستمعت جدا بالمواضيع ألفيها فيها حاجات متقدمة وطريقتك في الشرح كويسه جدا.. ربنا يوفقك يا رب
@pragma-ar
@pragma-ar 2 жыл бұрын
متشكر جدا يا محمد التشجيع ده هو اللي بيخلينا نكمل. 😊
@khaledfarghly6480
@khaledfarghly6480 2 жыл бұрын
​@@mohammedmahjoub8428 Same thing here Mohamed, the channel's videos are completely helpful indeed. I'm so interest for the upcoming front-end part on the coder square App, and hope I can contribute with yours in it.
@t84355
@t84355 2 жыл бұрын
love ur videos - keep going
@pragma-ar
@pragma-ar 2 жыл бұрын
Thanks Thoraia :)
@abdelkhalekalashker1326
@abdelkhalekalashker1326 2 жыл бұрын
حمدلله علي السلامة❤️ متطولش الغيبة تاني😅
@pragma-ar
@pragma-ar 2 жыл бұрын
الله يسلمك. معلش رمضان مع الشغل كان الوقت ضيق حبتين بس يلا بينا. 😅
@abdelkhalekalashker1326
@abdelkhalekalashker1326 2 жыл бұрын
@@pragma-ar ربنا يكرمك♥️
@hamadadel1947
@hamadadel1947 2 жыл бұрын
Great effort, thanks a lot what the role of AWS or cloud providers in general in a microservices architecture.
@pragma-ar
@pragma-ar 2 жыл бұрын
Cloud providers provide the underlying infrastructure on which to deploy the services. They can also provide platform services such as logging, machine learning, … etc if the customer (you, engineering) doesn’t want to build and manage their own versions of these.
@malekabo2837
@malekabo2837 2 жыл бұрын
شكراً كتير كتير المواضيع المطروحة جداً مفيدة وعم تساعدني بدراستي بشكل كتير كبير 🌸 ياريت لو تحكي عن موضوع Design patterns و SOLID principles
@khaledfarghly6480
@khaledfarghly6480 2 жыл бұрын
هتبقى عظمة جداً لو البشمهندس يشرحهم ويطبقهم بأسلوبه على مشاريع زي السلسلة اللي شغال عليها.. على الرغم ان جزء منهم موجود في البروجكت بس بتركيز غير مباشر عليهم. انا نفسي بجد اشوف حد يقولنا تعالوا نطبق الstructural & behavioral patterns في مشروع والمفاضلة ما بين اهمهم لكل use case مختلفة عشان معظم المصادر بتستقل بشرحهم بدون ربطهم بمشروع .
@pragma-ar
@pragma-ar 2 жыл бұрын
فكرت في الموضوع ده بس محتاج ترتيب ومجهود عشان افكر في المشاريع اللي ممكن تبين كل pattern بشكل واضح، للاسف صعب دلوقتي الاقي الوقت ده. :( بس ممكن قدام شوية ان شاء الله.
@khaledfarghly6480
@khaledfarghly6480 2 жыл бұрын
@@pragma-ar بأذن الله ياهندسه، شكراً جداً وربنا يكرمك كل خير .
@malekabo2837
@malekabo2837 2 жыл бұрын
@@pragma-ar طبعاً طبعاً محتاجة جهد وشغل كتير. بانتظار فيديوهاتك القادمة، بالتوفيق يارب. 🌸🌸
@omarPhd8
@omarPhd8 Жыл бұрын
فعلا محتاجين سلسلة design patterns
@Eslam-ig2gf
@Eslam-ig2gf Жыл бұрын
@devMoemen
@devMoemen 2 жыл бұрын
شرح ممتاز جزاك الله خير محتاجين فى نفس فئة هذا الفيديو kafika && rabbitmq وشرح اكتر من ال microservice وشكرا.
@pragma-ar
@pragma-ar 2 жыл бұрын
كل دول في الخطة ان شاء الله :)
@moatazmohammady6668
@moatazmohammady6668 2 жыл бұрын
@@pragma-ar مع تطبيق بسيط وشاكرين لحضرتك
@devMoemen
@devMoemen 2 жыл бұрын
فى انتظار الفيديوهات ان شاء الله جزاك الله خيرا
@basselghaybour959
@basselghaybour959 2 жыл бұрын
كلام جميل اوي، برضه حتة إزاي منحدد ال boundary بتاع ال service الوحدة احيانا بيقى صعب
@pragma-ar
@pragma-ar 2 жыл бұрын
ناوي اتكلم اكتر عن المايكرو سرفيسز في الفيديوهات الجاية ان شاء الله
@Ahmad-lc1ln
@Ahmad-lc1ln 2 жыл бұрын
Could you please explain those concepts: Jamstack, Headless CMS, Serverless
@pragma-ar
@pragma-ar 2 жыл бұрын
I’ll get you some of these inshaAllah in the coming videos.
@houssemamiri5683
@houssemamiri5683 2 жыл бұрын
Thank you a lot for your content it's amazing just I have a question does its logical for a startup to start from day 1 with microservices in the reason of that they will have a big number of users in the future so they won't lose time after refactoring monolithic to microservices?
@pragma-ar
@pragma-ar 2 жыл бұрын
No startup knows this will happen for sure. The cost of maintaining microservice infrastructure is high, it makes more sense to start with a monolith until the business model is validated and the need for scale is clear.
@houssemamiri5683
@houssemamiri5683 2 жыл бұрын
@@pragma-ar Thanks a lot for your reply
@houssemamiri5683
@houssemamiri5683 2 жыл бұрын
And please another question do you, advise developers, in their free time after the full-time job to work freelance (gain money and experience in projects ) or improve their skills by learning and reading create project. What is the best choice you think?
@pragma-ar
@pragma-ar 2 жыл бұрын
Absolutely. The best way to learn is by building and trying things. This field is very hands-on. Build projects in your area, build a database, a key value store, an e-commerce portal, a machine learning model for classifying photos… etc.
@houssemamiri5683
@houssemamiri5683 2 жыл бұрын
@@pragma-ar thank you
@jeremyhb1393
@jeremyhb1393 2 жыл бұрын
سلام أنا عم إدرس microservices ولاكن أصعب عم واجهوا هو communication لأن حسب design patterns لازم يكونوا سيرفيسيس loosely coupled يعني إذا سيرفيس بدها تتكلم سيرفس تانية بستخدام grpc في هذا يعتبر مشكلة في microservices لأن أصبح فيها highly coupled .
@jeremyhb1393
@jeremyhb1393 2 жыл бұрын
يا ريت تتكلم عن design patterns و عن كيف ممكن نطبق CQRS و api composer و كيف ممكن نستخدم SAGA design pattern ليحقق consistency لل data في حا إستخدمنا نمط database per service
@pragma-ar
@pragma-ar 2 жыл бұрын
عندك حق. علشان كده ال communication protocol بيعتبر من البنية التحتية في اي شركة سوفتوير، لازم يكون فيه اتفاق عليه من البداية. استخدام message queues يعطي فرصة لتخطي هذه المشكلة، لكن لسه برضه من الضروري الاتفاق على بروتوكول واحد.
@pragma-ar
@pragma-ar 2 жыл бұрын
ان شاء الله نتكلم في المواضيع دي. :)
@khaledfarghly6480
@khaledfarghly6480 2 жыл бұрын
انا بسمع كل فيديو في القناة لحد ما تقول سلام عليكم. ورداً على اقتراحاتنا الحقيقة كلها مواضيع جامدة ومثيرة جداً بالنبسالي وانا مبتدئ فرونت اند متحمس جداً للخوض فيها حتى لو مش هعوزها بشكل كُلي فانا متدارك اهميتها خصوصاً لما المشاريع تكبر، وربنا يجازيك كل خير ويكرمك يا بشمهندس ياسر.❤ بالنسبة لموضوع الDAO في بناء APIs ال اتكلمت عنه قبل كده ده يعتبر من ضمن حلول الclean API design , and dealing with versioning صح كده؟
@pragma-ar
@pragma-ar 2 жыл бұрын
متشكر يا خالد. الDAO طريقة مفيدة لفصل الكود عن models الداتابيس، يسهلك بعد كده ال refactor وتغيير نظام التخزين مثلا.
Docker Tutorial for Beginners [FULL COURSE in 3 Hours]
2:46:15
TechWorld with Nana
Рет қаралды 5 МЛН
마시멜로우로 체감되는 요즘 물가
00:20
진영민yeongmin
Рет қаралды 30 МЛН
Scary Teacher 3D Nick Troll Squid Game in Brush Teeth White or Black Challenge #shorts
00:47
50 YouTubers Fight For $1,000,000
41:27
MrBeast
Рет қаралды 165 МЛН
Learn Docker in 2 Hours - A Full Tutorial (2024)
2:09:28
KodeKloud
Рет қаралды 1 МЛН
Kafka Demo - بالعربي
34:22
pragma
Рет қаралды 10 М.
Microservices explained - the What, Why and How?
18:30
TechWorld with Nana
Рет қаралды 827 М.
GRPC - بالعربي
22:41
pragma
Рет қаралды 13 М.
SOA & API (شرح عربي)
9:08
Learn With Omar
Рет қаралды 8 М.
Kafka - كافكا بالعربي
29:31
pragma
Рет қаралды 22 М.
Web Auth: Sessions and Tokens بالعربي
30:42
pragma
Рет қаралды 18 М.
Protocol Buffers - بالعربي
32:56
pragma
Рет қаралды 4,1 М.
Domain Driven Design Part1 with Hassan Ibrahim - بالعربي
1:17:21
Software ArchTalks for Arabs
Рет қаралды 6 М.
마시멜로우로 체감되는 요즘 물가
00:20
진영민yeongmin
Рет қаралды 30 МЛН