SAGA Choreography Implementation | Part 1 - Requirements | Tech Primers

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ต.ค. 2024
  • This video covers the SAGA Choreography Implementation with requirements
    🔗 Github Code: github.com/Tec...
    📌 Related Links
    =============
    🔗 SAGA Implementation Part 3: • SAGA Choreography Impl...
    🔗 SAGA Implementation Part 2: • SAGA Choreography Impl...
    🔗 SAGA Implementation Part 1: • SAGA Choreography Impl...
    🔗 Saga Pattern : • SAGA | Microservices A...
    🔗 Saga Pattern Compensation: • SAGA 2 | Compensating ...
    📌 Related Playlist
    ================
    🔗 Terraform Playlist - • Terraform Primers
    🔗Spring Boot Primer - • Spring Boot Primer
    🔗Spring Cloud Primer - • Spring Cloud Primer
    🔗Spring Microservices Primer - • Spring Microservices P...
    🔗Spring JPA Primer - • Spring JPA Primer
    🔗Java 8 Streams - • Java 8 Streams
    🔗Spring Security Primer - • Spring Security Primer
    💪 Join TechPrimers Slack Community: bit.ly/JoinTec...
    📟 Telegram: t.me/TechPrimers
    🧮 TechPrimer HindSight (Blog): / techprimers
    ☁️ Website: techprimers.com
    💪 Slack Community: techprimers.sl...
    🐦 Twitter: / techprimers
    📱 Facebook: TechPrimers
    💻 GitHub: github.com/Tec... or techprimers.gi...
    🎬 Video Editing: FCP
    ---------------------------------------------------------------
    🔥 Disclaimer/Policy:
    The content/views/opinions posted here are solely mine and the code samples created by me are open sourced.
    You are free to use the code samples in Github after forking and you can modify it for your own use.
    All the videos posted here are copyrighted. You cannot re-distribute videos on this channel in other channels or platforms.
    #SAGA #Implementation #TechPrimers

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

  • @ShreyasDangetechie
    @ShreyasDangetechie 3 ปีที่แล้ว +1

    Super Illustration Looking fwd for Implementation ..!! 👍🏻👍🏻👍🏻

  • @kshitizkumar6258
    @kshitizkumar6258 ปีที่แล้ว

    This video and the subsequent ones are really a gem, cleared all my concepts and that too with a real application scenario. Appreciate the creator efforts.

  • @manirsg9641
    @manirsg9641 3 ปีที่แล้ว +5

    Interesting and happy to see your architecture which equivalent or similar of current project. Lucky to 👀see. I am sure that I will fix couple of issues (my project)with your content.

  • @vaibhavmehta36
    @vaibhavmehta36 3 ปีที่แล้ว +1

    This is gonna help people planning for certifications as well.

  • @javisartdesign
    @javisartdesign 3 ปีที่แล้ว +3

    thanks, I have been waiting for this. Eager to see the orchestration tool you will use and the final implementation

  • @weitanglau162
    @weitanglau162 3 ปีที่แล้ว +1

    Let's go!! Can't wait for new update! :)

  • @LeandroSantos-bt1lg
    @LeandroSantos-bt1lg 3 ปีที่แล้ว +1

    That’s a very neat architecture for this project. I’m looking forward to seeing the next implementation video.

  • @tejassontakke8382
    @tejassontakke8382 3 ปีที่แล้ว

    Your sessions are always full of real time mocks scenarios. Nice to spent time on your videos and heaps of learning. Keep posting micro services design pattern videos. Much appreciated your efforts bro.

  • @hello-ff8hh
    @hello-ff8hh 2 ปีที่แล้ว +1

    great content with clear explanation.

  • @chaudharyvivekkadiyan4820
    @chaudharyvivekkadiyan4820 3 ปีที่แล้ว +1

    V knowledgeable content again ...
    Plz make video on orchestrations

  • @puneetsaneja3007
    @puneetsaneja3007 2 ปีที่แล้ว

    Hi Ajay. First of all, appriciating your effors for these videos. I like to ask one thing, what is the difference between event bus and Kafka / aws sqs ?

  • @rohit6206
    @rohit6206 3 ปีที่แล้ว +1

    It would be great if at the end of this Playlist you can explain the ideal communication suitable between each services

  • @mrvxkumar
    @mrvxkumar 3 ปีที่แล้ว +1

    waiting for all videos of this series

  • @abeetha87
    @abeetha87 3 ปีที่แล้ว +1

    Thanks Ajay for the valuable video. As you mentioned simple queue is not the ideal solution for production environment. So what is the architectural component best suited in this case? Shouldn't we use relational database in order to support transactions in this case?

    • @TechPrimers
      @TechPrimers  3 ปีที่แล้ว +1

      Yes. We should use relational dbs for transactions.

    • @TechPrimers
      @TechPrimers  3 ปีที่แล้ว +1

      Orders are not like a financial transaction which modifies your balances, hence we don't really need to have a relational database here.

  • @amitcenation
    @amitcenation 3 ปีที่แล้ว

    Thank you for this great series. Really looking forward to learn and implement alongside.

  • @RaviYadav-cx2pb
    @RaviYadav-cx2pb 2 ปีที่แล้ว

    Really informational content 👌👍.. kindly please also integrated with ui part also. It's really helpful for us 😊😊

  • @SmartEngineers
    @SmartEngineers 3 ปีที่แล้ว +1

    Hi Ajay, what's the problem of using messaging queue like kafka in production to implement SAGA pattern?
    i am asking bcoz we are using in our project.

    • @TechPrimers
      @TechPrimers  3 ปีที่แล้ว +1

      There is no problem. I wanted to use AWS and also the messages are not going to be huge, hence went with SQS.

  • @vishnumv5
    @vishnumv5 3 ปีที่แล้ว

    Hi Ajay,
    Are we handling the dual writes problem in this implementation? Are we using any tools or pattern (eg: Change Data Capture, Outbox pattern) for that?

  • @GauravKawatrakir
    @GauravKawatrakir 2 ปีที่แล้ว

    When we prefer to use kafka over AWS SQS?

  • @MrSid2279
    @MrSid2279 3 ปีที่แล้ว +1

    I would like to see some implementation code of Spring Cloud LoadBalancer (NOT Netflix Ribbon).

  • @SocialMedia-hs9qv
    @SocialMedia-hs9qv 2 ปีที่แล้ว

    If the payment failed how to rollback the order data, do we need to delete manually in order table

  • @Satish_Gampa
    @Satish_Gampa 3 ปีที่แล้ว

    can u share git link for implementing Saga using arechetration and choreography patterns

  • @ThePomelo09
    @ThePomelo09 3 ปีที่แล้ว +1

    awesome ! ty!!

  • @chimpuofficial7976
    @chimpuofficial7976 3 ปีที่แล้ว +1

    Very nice 👍

  • @chitthiaayeehai
    @chitthiaayeehai 3 ปีที่แล้ว

    When u post a request for order then what wd be the immediate response ?
    Is it Order Created ?
    Or
    Order is in process ?
    Order is Created only after payment ?
    As the Order may fail in any place in choreography rt ?

    • @TechPrimers
      @TechPrimers  3 ปีที่แล้ว

      In this usecase, it will return OrderID. When we do a get with Order ID, it will return the status of the order if it was created or paid etc,. We can create one more called order history which can return all the states and their timings

    • @chitthiaayeehai
      @chitthiaayeehai 3 ปีที่แล้ว

      @@TechPrimers Ok got it

  • @anandsingh1011
    @anandsingh1011 3 ปีที่แล้ว +1

    Since it is start why don't you consider gRCP in this implication . we already seen many REST with JSON. let try gRCP this time

    • @TechPrimers
      @TechPrimers  3 ปีที่แล้ว

      sure Anand. Let me try gRPC

  • @beinspired9063
    @beinspired9063 3 ปีที่แล้ว

    Please upload remaining parts ASAP

  • @trinathtalluri
    @trinathtalluri 3 ปีที่แล้ว +1

    Please implement one microservice using Python

  • @sbshshendkar
    @sbshshendkar 3 ปีที่แล้ว +1

    We are near to 100k❤️🥳🥳🥳

  • @gaidehbrian5684
    @gaidehbrian5684 2 ปีที่แล้ว

    PLease share a python implementation