Spring Boot MicroServices Course : Publish Order Events to RabbitMQ using Outbox Pattern

Sdílet
Vložit
  • čas přidán 22. 04. 2024
  • Join this channel to get access to the perks:
    / @sivalabs
    #sivalabs #java #spring #springboot #springcloud #microservices #restapi #rabbitmq #testing #junit #junit5 #maven #testcontainers #docker #kubernetes
    In this video, you will learn:
    ► How to publish events to RabbitMQ using Outbox Pattern
    ► How to schedule jobs using Spring Scheduler support
    ► How to implement distributed locking for Job scheduler using ShedLock library
    ❤️ Thanks for watching
    References
    =============================================
    ⭐ Source Code: github.com/sivaprasadreddy/sp...
    ⭐ Spring Boot Tutorials: www.sivalabs.in/spring-boot-t...
    ⭐ Outbox Pattern: microservices.io/patterns/dat...
    ⭐ ShedLock: github.com/lukas-krecan/ShedLock
    Connect with Me
    =============================================
    Blog: www.sivalabs.in
    CZcams: / sivalabs
    Twitter: / sivalabs
    GitHub: github.com/sivaprasadreddy
    LinkedIn: / ksivaprasadreddy
    Must Watch Videos
    =============================================
    🚀 🎬 Spring Boot REST API Anti-Patterns and Best Practices • Spring Boot REST API A...
    🚀 🎬 Modern Spring Boot Application Development using Java 17/21 and Testcontainers • Modern Spring Boot App...
    🚀 🎬 How do I upskill myself, and what tools & techniques do I use? • How do I upskill mysel...
    🚀 🎬 Top 5 Tips to Succeed in Technical Interviews • Top 5 Tips to succeed ...
    Popular Series Playlists
    =============================================
    🚀 🎬 Spring Boot Tips Series Playlist • Spring Boot Tips
    🚀 🎬 Spring Boot + Kubernetes Tutorial Series Playlist • Spring Boot + Kubernet...
    🚀 🎬 Spring Boot - The Missing Guide Series Playlist • Spring Boot - The Miss...
    🚀 🎬 Integration Testing with Testcontainers • Integration Testing wi...
    🚀 🎬 Java Testing Made Easy Playlist • Java Testing Made Easy...
    ⭐ Tags ⭐
    best spring tutorials, best spring boot tutorials, how to learn spring boot, mastering spring boot, complete java testing course, java testing best practices, how to build spring boot rest API, spring cloud tutorials, spring boot docker tutorial, spring boot kubernetes tutorial, how to become proficient in java, how to learn spring boot quickly, how to learn spring boot in-depth
  • Věda a technologie

Komentáře • 12

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

    Another alternative to Scheduled and Shedlock is to use a Kubernetes Cronjob. Although, that option creates a security question on how to expose an internal webhook trigger endpoint that is secure and only allows internal requests.

  • @azdanov
    @azdanov Před 2 měsíci

    Awesome video!

  • @maven7650
    @maven7650 Před 2 měsíci

    Good you did this, recently faced this issue when I was practicing with sagas,

  • @momedalhouma14
    @momedalhouma14 Před 2 měsíci

    thank you siva, any video about database shema migration inthis project ? this is something than happen in real project, and we don't find enough high quality videos about best practices

  • @bijeesraj007
    @bijeesraj007 Před 2 měsíci

    This is high quality content as always. Even I am familiar with the concepts and approach , ALWAYS there is a hidden gold 🌟 for me. In this video it was the @Transactional with Order saving & Event Publishing. Learned that event can be saved to DB and triggered using scheduler and this guarantees the expected Transactional behavior. Thanks Siva !

  • @jr-hp7er
    @jr-hp7er Před 2 měsíci

    Hi Siva, awesome work by the way. Keep it up, this definitely helps alot. 😊
    I wanted 1 suggestion, i am integrating spring data elastic search and have created variety of different queries wrt to crud operations, range selection,
    I wanted to kniw where can i get reference to the aggregate queries for the elastic search version 7+ and spring data elastic version 3.
    It seems thay they have deprecated aggregation package and abstracted out with nativesearch.
    Any direction is really appreciated

  • @kumartanay3566
    @kumartanay3566 Před 2 měsíci

    Hi @SivaLabs , when this project is fully completed? so that I can buy membership and complete entire project in one go, because currently I'm preparing for switch and planning to put this project with all tech stacks in my resume.

    • @sivalabs
      @sivalabs  Před 2 měsíci

      Except the last "Grafana Stack Monitoring" part, all the other videos are already available for people having Membership. This last part will be uploaded by end of April.