Bridging Code
Bridging Code
  • 8
  • 117 682
Serverless Event Bus with AWS EventBridge
Learn how you can use AWS EventBridge which is a Serverless Event bus, for sending and receiving events from lambda functions.
Project code: github.com/ajcatambay/delivery-app-eventbridge-demo
Connect with me: www.linkedin.com/in/adrianjayson/
_______________________CONTENT_______________________
0:00 Intro
0:19 About EventBridge
4:08 What we will build
6:57 Write lambda functions
14:50 Deploy lambda functions
15:38 Create new event bus
16:48 Create rules
21:33 Test our work
Переглядів: 3 496

Відео

CQRS and Event Sourcing with Spring Boot and Axon Framework
Переглядів 15 тис.3 роки тому
Learn about CQRS (Command Query Responsibility Segregation) and Event Sourcing design patterns, and how you can implement them fundamentally using Spring Boot and Axon Framework. Axon docs: docs.axoniq.io/reference-guide/ Project code: github.com/ajcatambay/cqrs-bank-account-demo Connect with me! www.linkedin.com/in/adrianjayson/ CONTENT 0:00 - Intro 0:14 - About Event Sourcing 3:22 - About CQR...
Build a Slack Bot that gives Cryptocurrency Updates
Переглядів 6333 роки тому
How I built my own Bot in Slack that gives me Cryptocurrency updates like its current price and market cap when I ask for it, using Node.js. Create a new Slack app: api.slack.com/apps?new_classic_app=1 Slack API Doc: api.slack.com/ Get your Coinranking.com API key: coinranking.com/page/key-generator or rapidapi.com/Coinranking/api/coinranking1 Coinranking API Doc: developers.coinranking.com/api...
Serverless Orchestration with AWS Step Functions
Переглядів 7393 роки тому
Learn about implementing a Serverless Orchestration using AWS Step Functions and how you can use it for architectures like Event-driven and Microservice Architectures. Serverless with AWS tutorial: ua-cam.com/video/2hwzFMoj-dA/v-deo.html Code: github.com/ajcatambay/step-functions-atm-demo Connect with me: www.linkedin.com/in/adrianjayson/ CONTENT 0:00 - About AWS Step Functions 5:58 - What we w...
Event-driven Architectures on Apache Kafka with Spring Boot
Переглядів 36 тис.4 роки тому
Learn about Event-driven Architectures How Apache Kafka works: ua-cam.com/video/B5j3uNBH8X4/v-deo.html and ua-cam.com/video/jY02MB-sz8I/v-deo.html Apache Kafka Installation: kafka.apache.org/quickstart Project code: github.com/ajcatambay/ProductOrdersAnalytics-kafka-demo Connect with me: www.linkedin.com/in/adrianjayson/ CONTENT 0:00 - Event-driven Architectures 6:59 - Apache Kafka 12:00 - What...
Integrate with AWS SQS and SNS using Spring Boot and AWS Elastic Beanstalk
Переглядів 2,4 тис.4 роки тому
Learn how to integrate with AWS SQS and SNS using Spring Boot and AWS Elastic Beanstalk. Code: github.com/ajcatambay/spring-boot-sqs-sns-demo Connect with me: www.linkedin.com/in/adrianjayson/ CONTENT 0:00 - What we will build 1:43 - SQS vs. SNS 3:53 - What is Elastic Beanstalk? 5:26 - Create SQS Queue 8:19 - Create SNS Topic 10:30 - Create environment in Elastic Beanstalk 15:20 - About the Pro...
Building a REST API in AWS with Node.js and Serverless Framework
Переглядів 15 тис.4 роки тому
Learn how to build a REST API in AWS using Node.js and the Serverless Framework. Serverless installation: www.serverless.com/framework/docs/providers/aws/guide/installation/ Code: github.com/ajcatambay/serverless-todos-rest-api Connect with me: www.linkedin.com/in/adrianjayson/ CONTENT 0:00 - Brief intro about Serverless 0:45 - What we will build 1:58 - How to create AWS access for Serverless 2...
Working with ActiveMQ using Spring Boot
Переглядів 44 тис.4 роки тому
Learn how to publish and consume messages from ActiveMQ using Spring Boot. Apache ActiveMQ Installation: activemq.apache.org/installation Tutorial code: github.com/ajcatambay/spring-boot-active-mq-demo Connect with me: www.linkedin.com/in/adrianjayson/ CONTENT 0:00 - About Apache ActiveMQ 1:57 - What we will build 3:05 - Starting ActiveMQ 3:44 - Create Queue in ActiveMQ 4:55 - About the project...

КОМЕНТАРІ

  • @shrikantbiradar1082
    @shrikantbiradar1082 5 місяців тому

    Could you please share a github repo link for the code used in your demo?

  • @ChaliyaGamer
    @ChaliyaGamer 5 місяців тому

    Nice video

  • @GitanjaliKumari-v9h
    @GitanjaliKumari-v9h 9 місяців тому

    great and easy explanation. thank you so much

  • @starwalker.musician
    @starwalker.musician Рік тому

    @BridgingCode Hi, where i can find database (dump) file from example?

  • @vjnt1star
    @vjnt1star Рік тому

    Great tutorial to get started. the only thing for me that didnt work is the setConcurrency(5-10) which I put in my code in the Activemq admin console there only one consumer and not 5. I'll try to figure that out myself.

  • @overbored8528
    @overbored8528 Рік тому

    There's no Application A and Application B on this example. You just started one application

  • @tejasshimpi5169
    @tejasshimpi5169 Рік тому

    Great work sir

  • @ankit403
    @ankit403 Рік тому

    very helpful nice 😍

  • @markanddighe5762
    @markanddighe5762 2 роки тому

    how to create admin and user api plzz explain

  • @MuhammadAli-ic1uy
    @MuhammadAli-ic1uy 2 роки тому

    simple and clean code very helpful

  • @weixiangng8279
    @weixiangng8279 2 роки тому

    @Bridging Code, there is an issue on "log cannot be resolved" is it due to Lombok?

  • @chillingwithkids552
    @chillingwithkids552 2 роки тому

    simple and straight foward.. thanks a lot mate

  • @fahadnadeem4295
    @fahadnadeem4295 2 роки тому

    Well explained also please explain how to listen from a different domain and production

  • @srinivastadimalla1232
    @srinivastadimalla1232 2 роки тому

    Hi Sir .. Thank you much for wonderful tutorial. In the ProductOrdersBindigs Interface, the spring annotations Input and Output are deprecated. Can you please provide the substitute code for the Input and Output annotatons?

  • @sunnymusicalstudio3465
    @sunnymusicalstudio3465 2 роки тому

    nicely explained

  • @khoroshoigra8388
    @khoroshoigra8388 2 роки тому

    Sir good afternoon ask ko lang kung pwede po ba gamiting ung postgres as replace for dynamodb ?

    • @BridgingCode
      @BridgingCode 2 роки тому

      Do you mean in relation to the Serverless Framework? I don't think so. Serverless doesn't support that, just DynamoDB. You could just create a serverless app using Serverless, just not create a Postgres Database like how it created the DynamoDB tables here. You should have created the Postgres DB w/ all the tables you need beforehand and just specify the credentials in your app, securely of course.

    • @khoroshoigra8388
      @khoroshoigra8388 2 роки тому

      @@BridgingCode ahh ok po, thanks for the guide sir :)

  • @chhayanikam8437
    @chhayanikam8437 2 роки тому

    pl can you share the configurations for setting up this application with local kafka

    • @BridgingCode
      @BridgingCode 2 роки тому

      Pretty much the same set of configurations. If you're in local then your bootstrap server might have an address of localhost or 127.0.0.1.

  • @heymanchan9007
    @heymanchan9007 2 роки тому

    Well explained

  •  2 роки тому

    omg , it's simpler than i expected. Thank you

  • @updownftw
    @updownftw 2 роки тому

    Hi, my EventHandler doesn’t work if it’s in a different microservice. I created two microservjces with their own databases

  • @Ahmedakhachkhouch
    @Ahmedakhachkhouch 2 роки тому

    Thanks Man, that was so helpful (y)

  • @sunpacplussoftware5948
    @sunpacplussoftware5948 2 роки тому

    Why are the activemq username and password being displayed in plain text view in application.properties? Shouldn't passwords be kept private and secure?

    • @BridgingCode
      @BridgingCode 2 роки тому

      Literally everyone knows that, thanks for bringing up a common knowledge. Obviously, this is just for demonstration purposes so I couldn't care less. But please, do try out the credentials in the video and check if you can login, if that's something that bothers you. Do you have anything that's actually about the topic of this content?

    • @wantedlepota9960
      @wantedlepota9960 Рік тому

      @@BridgingCode are you offended by this question?

  • @eldiosdelcielo
    @eldiosdelcielo 2 роки тому

    Double hands up

  • @soumyadipmahapatra2666
    @soumyadipmahapatra2666 2 роки тому

    Awesome..Thanks.

  • @yyyyyyyyyyy1988
    @yyyyyyyyyyy1988 2 роки тому

    Great video, thank you

  • @muskanprajapati7281
    @muskanprajapati7281 2 роки тому

    Very helpful.. thanks

  • @marceloaragao4425
    @marceloaragao4425 2 роки тому

    should i use sqs + event bridge? asking because event bridge also have queue...

  • @cheyezamlondo7933
    @cheyezamlondo7933 2 роки тому

    thank you for this tutorial it really helped me a lot. i have a question, so if i want to create my own serverless app do i have to go to the terminal and create it the way you did?

  • @syedfaheem1880
    @syedfaheem1880 2 роки тому

    thanking you for the best explanation

  • @shibnathroy106
    @shibnathroy106 2 роки тому

    Thank You Sir.

  • @muralikrishna-gx3pk
    @muralikrishna-gx3pk 3 роки тому

    Nice👌

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

    Thanks for the clear explanation brother, you've got a new sub!

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

    Awesome tutorial!!

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

    very good - i have few question - how to handle - exception while processing streams - the commonly used 2 use case - 1) avoid duplicate processing 2) Message lost - How to code those things in code - thank you

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

    I am wondering why you still using deprecated @Input and @Output instead of Function?

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

    A very nice tutorial!

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

    Thanks for this simple tutorial. However, I have one question. How would Axon deal with concurrency? Meaning, if a debit and credit comes in at the same time.

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

      For Aggregates like in this tutorial, it's the Command Bus, the one that dispatches commands to Command Handlers, who places the lock on the aggregate to prevent multiple threads from accessing that same aggregate. I'd expect concurrency handling for Sagas to be a bit different than this which I'm not that knowledgeable about.

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

    Thank you very very much. Excellent demonstration.

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

    bro,do you know why some people creating connection ,session,producer ,consumer object by themselves for implementing activemq? was that old way?

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

    can i implement your code with apache kafka in my local machine?

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

      Yes you can. Please check the description for the link to the instructions on installing Kafka, and just replace config in application.yml with your local Kafka url and login credentials.

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

      @@BridgingCode okay, thanks a lot..

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

    Excellent!!!!

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

    hi dude, great vid! but for some reason when I attempt to make a post req I get "message": "Internal server error". Do you have any idea why I could be getting this response? This happened at timestamp 11:50 for me

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

    Hi Nice video. I just want to understand in this video you have set concurrency 5-10.Which means minimum 5 and maximum 10 consumers can be created. So in this each consumer will receive separate message? Means will each message deliver to exactly one consumer? Or are they thread safe or we need to take care about thread safety?

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

      A message can only be delivered to a certain consumer at any given time. So for example, if you initially set 5 consumers (lower limit) then only one of those 5 consumers can receive the message. It's the broker who takes care of the routing. If more messages are coming in, making the initial 5 consumers insufficient then it will scale up as necessary up to the max limit of consumers that you set. With regards to thread safety, I think that each listening consumer will be running on its own thread so thread safety is not guaranteed and you must handle it on your own. ~ AJ of Bridging Code

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

      Thanks can you please upload few vidios of various configurations of active mq in spring boot.

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

    Amazing video and great explanation! 😀

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

    Nice Video. Can you please post a video or an article elsewhere to illustrate how we can have multiple event tables when the app involves multiple aggregate types? When there are more than one aggregate types, putting them all in DomainEventEntry might not be ok.

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

    Awesome video and explanation. I hope your channel grows, you deserve it!

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

    Hi Thanks for the useful video. I wanted to ask if there was any way we could extract the payload in the hashed form from Domain Event entity

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

    Great video! Thanks for showing the step by step process.

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

      you all probably dont give a shit but does anybody know of a method to log back into an Instagram account..? I somehow lost the account password. I would love any assistance you can give me

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

      @Princeton Elliott Instablaster =)

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

      @Ahmed Kyree thanks for your reply. I got to the site thru google and Im trying it out atm. Looks like it's gonna take quite some time so I will get back to you later with my results.

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

      @Ahmed Kyree It did the trick and I finally got access to my account again. I'm so happy! Thanks so much you saved my ass!

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

      @Princeton Elliott Happy to help :D

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

    Thank you for your video! Is it possible to use ActiveMQ to send a file to the client? For instance, we have an application (which can be used by multiple users at the same time) that has CRUD operations. Also, in the Frontend we have a button to create an excel file and send it to the user that pressed the button. How can we implement something like this? Do we need something else other than ActiveMQ to make this functionality?

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

      I think you can send a file through ActiveMQ by first converting it to a ByteMessage. You can google the code for that. I'm not really sure about your other requirements so I probably can't give you a credible advice, but if you have like an MVC done in Java EE or Spring, just remember that any file upload would have to be taken as a type of java.io.File. Now you can convert this to ByteMessage and send it over to your queue.

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

      @@BridgingCode Thank you!!! 🙂

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

    can you also explain saga orchestration with this code