SOA vs Microservices (بالعربي: ما هو الفرق)

Поділитися
Вставка
  • Опубліковано 6 січ 2025

КОМЕНТАРІ • 16

  • @abdelmneimhussein340
    @abdelmneimhussein340 3 роки тому +3

    جميل جدا , شرح بسيط و الي الهدف مباشرا

  • @ZeeTube81
    @ZeeTube81 Рік тому +1

    شرح أكتر من راائع

  • @alaaabdelfattah3126
    @alaaabdelfattah3126 2 роки тому +2

    جزاكم الله خيرا

  • @MarzoukRayen
    @MarzoukRayen 22 дні тому

    merci

  • @saeedalobidi4195
    @saeedalobidi4195 3 роки тому +2

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

  • @ibrahimabdelaziz3200
    @ibrahimabdelaziz3200 3 роки тому +1

    جزاك الله خير عالمجهود الرائع بس كنت حابب اسال علي communicate بين services في microservices هل يتم من خلال ال service path زي ال soa والا ممكن direct call by http بينهم والا من خلال طريقة تانية وشكرا جزيلا ...

    • @MahmoudTolbaProfile
      @MahmoudTolbaProfile  3 роки тому

      جزانا الله وإياكم خيرا،
      ال communication between services in Microservices مفتوحه بحيث ممكن تستخدم اي طريقه مقارنه بال SOA اللي بتستخدم فقط ال ESB
      لكن في microservices انت ممكن تستخدم HTTP كبروتكول عن طريق APIs او
      Messaging using messaging systems Apache KAFKA or RabbitMQ or ESB
      Synchronous or asynchronous
      بس لازم تراعي ان ال messaging يكون decoupled و لو في مشكله حصلت بسبب service ال second service does not fail

    • @ibrahimabdelaziz3200
      @ibrahimabdelaziz3200 3 роки тому +1

      @@MahmoudTolbaProfile جزاك الله خير الحمد لله وضحت الاجابة بشكل كويس...

    • @ibrahimabdelaziz3200
      @ibrahimabdelaziz3200 3 роки тому

      من فضلك سؤال اخير اية افضل طريقة متبعة عشان يحصل authentication بين ال services عشان يقدرو يعملو consume لاي APIs موجوده فيهم هل من خلال ال gateway ب username وpassword والا بطريقة تانية وشكرا جزيلا ...

    • @MahmoudTolbaProfile
      @MahmoudTolbaProfile  3 роки тому

      اه من حيث ال authentication and authorization يفضل انها تكون global على مستوى ال services كلها لان اكيد الداتا بتاعه المستخدمين هتكون مخزنه و shared ما بين ال services
      ومن الحلول الكويسه طبعا علشان تقلل إل coupling between front-end or service consumers and the microservices نفسها انك تتطبق ال api gateway pattern ومن عليه تنفذ ال authentication and authorization
      ممكن ساعتها كمان تستخدم ال jwt علشان تكون هيا ال token الحامله للمعلومات المهمه للمستخدم زي
      Roles, claims

    • @ibrahimabdelaziz3200
      @ibrahimabdelaziz3200 3 роки тому

      @@MahmoudTolbaProfile يعني قصد حضرتك ان التعامل بين ال services ميكونش فيه authentication او authoritarian لكن نخليه فقط من ال gateway لما تستقبل اي request من ال client .

  • @adambenrhaiem4333
    @adambenrhaiem4333 7 місяців тому +1

    شرح أكتر من راائع