How to solve Long Running Transactions? | Beyond Saga Pattern | Introducing Workflow Orchestration..

Sdílet
Vložit
  • čas přidán 15. 09. 2022
  • This video covers how to solve long running transaction using workflows and various workflow tools available in the industry.
    Join this channel by contributing to the community:
    / @techprimers
    📌 Related Links
    =============
    🔗 System Design Primers: • System Design Primer
    🔗 Security Primer: • Security Primer
    🔗 Kubernetes Primer: • Kubernetes Primer
    📌 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/JoinTechPrimers
    📟 Telegram: t.me/TechPrimers
    🧮 TechPrimer HindSight (Blog): / techprimers
    ☁️ Website: techprimers.com
    💪 Slack Community: techprimers.slack.com
    🐦 Twitter: / techprimers
    📱 Facebook: TechPrimers
    💻 GitHub: github.com/TechPrimers or techprimers.github.io/
    🎬 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.
    #Workflows #SagaPattern #TechPrimers
  • Jak na to + styl

Komentáře • 35

  • @anjanishrivastava1273
    @anjanishrivastava1273 Před rokem +1

    excellent

  • @aswarthanarayanareddyb176

    I liked it every time with new content

  • @anandsingh1011
    @anandsingh1011 Před rokem +1

    Nifi is simple and very easy option with very less coding . Apache Beam and Apache Flink have some great support of batch/streaming and windowing.

  • @amirayaz8475
    @amirayaz8475 Před 2 měsíci +1

    spring state machine is also an option i think, maybe on a smaller scale

  • @mudassarh4268
    @mudassarh4268 Před rokem +3

    This is used in cqrs and event sourcing frameworks

  • @prabhjotsingh9597
    @prabhjotsingh9597 Před rokem +2

    Great video!!
    If possible, please make a video on the following topics
    1. For the Spring OAuth2 client, we have properties like spring.security.oauth2.client.registration.{partner}.client-id. If the OAuth endpoint takes any non-standard parameter like audience then how can I do that?
    2. If I have 2 microservices and both of them have 1 DB table each but these 2 tables are joined with foreign key, then how can I do that in my springboot application.

  • @himanshubhatt9912
    @himanshubhatt9912 Před rokem +5

    Can you please demonstrate this by building a sample application?

    • @TechPrimers
      @TechPrimers  Před rokem +2

      Yes Himanshu. Hands on is coming soon

  • @mrrishiraj88
    @mrrishiraj88 Před rokem +1

    🙏💯

  • @vibekdutta6539
    @vibekdutta6539 Před rokem

    Awesome video, I just have a question on how to handle failure and exception based on the design

    • @TechPrimers
      @TechPrimers  Před rokem

      Our code path and tasks will change based on the failure states.

  • @Sasikumar-kr7xy
    @Sasikumar-kr7xy Před rokem +1

    Looking forward to do a real basic app with workflow integrated to it

  • @manishvyas3035
    @manishvyas3035 Před rokem +1

    RH-PAM( Red Hat ProcessAutomation Manager)

  • @JaNaMSoNi
    @JaNaMSoNi Před rokem +1

    Something new

  • @cvramankishore4u
    @cvramankishore4u Před rokem

    We can also use aws step functions to build workflows or do you think it is totally different kind of workflow

    • @TechPrimers
      @TechPrimers  Před rokem

      Yes ram. That is another type of workflow. I mentioned only the opensource ones.

  • @SarangKanabargi
    @SarangKanabargi Před rokem

    Any thoughts on spring cloud dataflow?

  • @anuragsrivastava730
    @anuragsrivastava730 Před rokem +1

    We are using stackstorm workflow orchestrator

    • @TechPrimers
      @TechPrimers  Před rokem

      nice. havent heard about it before. will explore

  • @romokdas8494
    @romokdas8494 Před rokem

    Can we use azure data factory for workflow orchestration?

    • @TechPrimers
      @TechPrimers  Před rokem

      Azure Data Factory solves the ETL workloads. ETL cannot directly be correlated to Workflows. AWS Steps functions can be treated as Workflow orchestrator

  • @koushiksinha4822
    @koushiksinha4822 Před rokem +2

    Activiti BPMN engine...

  • @krishnasumanth007
    @krishnasumanth007 Před rokem +1

    Argo is also one of the workflow engine.

    • @TechPrimers
      @TechPrimers  Před rokem

      Yes Krishna. Since Airflow can be run on kubernetes, i did not mention about Argo.

    • @krishnasumanth007
      @krishnasumanth007 Před rokem

      Cool. AFAIK, dynamic / event driven workflows were not supported Airflow. If possible, please make a video on Airflow. Thanks!

  • @rameshdasari8794
    @rameshdasari8794 Před rokem

    We are using activity BPM

    • @balaji3229
      @balaji3229 Před rokem

      Hi Ramesh is that based on SpringBoot?

  • @alexandersmirnov4274
    @alexandersmirnov4274 Před rokem +1

    what about Temporal and Flowable?

    • @TechPrimers
      @TechPrimers  Před rokem

      Yes. I have heard for temporal.

    • @alexandersmirnov4274
      @alexandersmirnov4274 Před rokem

      @@TechPrimers Temporal is a new RockStar)) would nice to see a video about it

  • @amruteshwarbichewar1731

    we use caminda and drools

    • @TechPrimers
      @TechPrimers  Před rokem

      Nice. How's the performance so far. Also can it do parallel tasks?

    • @amruteshwarbichewar1731
      @amruteshwarbichewar1731 Před rokem

      @@TechPrimers yes performance is good, camunda task are osm we can make 360 view of interpretation..
      No need to wait til complition
      It's like queue bt have manual intervention that more useful..
      About drool that's my fev
      It will really helpful for decision

  • @shasha6538
    @shasha6538 Před 11 měsíci

    what is polling?