Комментарии:
Best lecture on SNS, SQS and EventBridge that I have listened to.
Ответитьthanks. very detailed explanation with usecases
ОтветитьAmazing video! Packed with information and so clear!
ОтветитьActually 5 target limitation can easily be bypassed by creating multiple rules
ОтветитьThis video is very easy to follow and understand for someone who isn't knees deep in this stuff all the time but needs to get across it for work. Many thanks!
ОтветитьThanks. Content is really good!
ОтветитьAmazing explanation man 🎉🎉🎉
ОтветитьI successfully completed the SAA C03 on 12th March🎉🎉🎉
ОтветитьGood job on describing SQS, SNS, and Event Bridge in a visualized format.
ОтветитьCould you compare msk also?
ОтветитьI know Nick already commented, but I just want to add that EventBridge rules really look like they should be 1-1 with their pattern, but in reality they should be 1-1 with consumers.
Just like each consumer of SNS can choose to subscribe to a topic, each consumer of EB can choose to "subscribe" to events by defining a rule to capture all the events they care about. If 20 services all care about the same kind of event, then you will have 20 rules with the same pattern. It might seem redundant, but if ones of them decides they care about other things, they own their rule and can update that pattern independent of the other 19. They can also own the other targets, for example they can send captured events to a CloudWatch log group or own their own DLQ for failed events. If it truly is a pattern that a lot of consumer are matching one or more "default" patterns, you can set SNS as the target to get the 3rd party input support you want with the mass fan-out of SNS.
The limitations of EB in terms of number of targets and number of rules push you in the direction of these patterns; if you're hitting the limits of the system, you may just be using it wrong!
Perfect
ОтветитьThank you so much for these incredible explanations.
Ответитьwhat a fantastic video!
Ответить👍🏿
ОтветитьThanks!
ОтветитьGreat info! Question - for the SNS example (and SQS) the message data is shown as containing structured json data (customerId, etc.). Is this a common and valid usage? The reason I ask is the AWS docs don't include an example like that. Their examples show a single message field containing just a string. Would that structured data go in the "message" field of the SNS message?
ОтветитьSo nicely explained. Thanks
ОтветитьBest tutorial
Ответитьwhat about AWS MQ?
ОтветитьWhy do we need an sns then, since we are again creating 3 queues?
ОтветитьThe best and simplest explanation. Thank you so much!
ОтветитьTHIS IS JUST INCREDIBLE. THANK YOU SO MUCH. <3 <3 <3
ОтветитьVery helpful comparison, thanks so much!
ОтветитьHi. What is the TTL of the message in Message Bus. What happens if the target downstream App is down?
ОтветитьThank you very much for this. Awesome content!!
ОтветитьBut in case the subscriber is lambda, OrderServce -> SNS -> SQS -> AnalyticsService (Lambda) | For this we can directly subscribe the SNS to Lambda, as anyway it will process the SQS we need not have to pull messages and during deployment, I think CloudFormation stack take cares of it.
Correct me if my understanding is not correct
so funny how you say we need sns instead of sqs to fix the inconsistency problem. Dude, that will not solve the problem.
you can not guarantee consistency if you are working with any kind of queues: sns, sqs, kafka, redis....does not matter.
also why you do not mention "exactly once" problem which is the first and most important problem to deal when we work with queue.
sigh! so many misleading information in your videos.
thank you video? Do you have an Udemy course?
Ответитьthis is real gem...nobody could explain better than this. please make a playlist on aws with concept plus hands on.pla. may god bless u with a lot of money and health
ОтветитьCan you elaborate or give me the key term for what you meant when you don’t want other services to hit the database? Segregation of tier one services.
Ответить🎉
ОтветитьThank you for the content =)
ОтветитьWhat triggers the poll that is executed by the lambda to the SQS queue?
ОтветитьAs far as I see, a big benefit of event bridge is that it keeps messages available after they’ve been processed. Which sns does not.
ОтветитьQuestion:
A Solutions Architect has noticed that several VPC security groups have been modified in the last week. In the future, when changes like this occur, it is ideal for system administrators to be notified in near-real time and investigate the change to ensure resource security is not compromised.
What is the best solution the Solutions Architect can implement in this case?
Options:
Create an event-based Lambda function that triggers an SNS notification when a security group change occurs.
Configure AWS Config rules for your VPC security groups.
Create a CloudTrail trail to send log data to Amazon S3 related to any VPC security group changes in any region.
Use Amazon EventBridge to track API calls related to VPC security group changes in all regions and target Amazon SNS topics.
One of the best explaination, I found
ОтветитьThis saved me a ton of time. Thanks so much, great work
ОтветитьRoberts Hills
ОтветитьEzekiel Island
ОтветитьNigel Burgs
ОтветитьBoehm Stream
ОтветитьPerez Sharon Johnson Kenneth Williams Barbara
Ответить10
ОтветитьAmazing video. Such a complex topics explained with so much simplicity. Keep up the good work mate!
ОтветитьDude, this is awesome! Seriously, it's unbelievable. But hey, one thing—could you use a dark gray or black background? This white one's really harsh on the eyes. Lots of people watch videos at night after work, so it'd be much better.
ОтветитьVery well explained using the same example of Order Service :)
ОтветитьSo SQS Queue, by default, is a stack 😂
ОтветитьThank you for using a real world example this was very simple to understand please keep making more videos
ОтветитьHey - EventBridge product manager here! A quick clarification: you're able to create multiple rules on EventBridge that each match against the same event. Each of those rules can also have 5 targets. The typical approach is to use a separate rule per consumer. So you might have 20 different services in your application that each need to receive the same event - each of those services can have a separate rule that each matches against that event. You're not charged any additional amount for rule matches, and there is a soft limit of 300 rules per event bus.
Ответить