SNS vs SQS Comparison? Whats the difference? | Learn with a practical example

Поділитися
Вставка
  • Опубліковано 1 гру 2019
  • In this video I explain the key differences between SNS and SQS. I started by going over the features of both services, followed by a practical example.
    Looking to get hands on experience building on AWS with a REAL project? Check out my course - The AWS Learning Accelerator! courses.beabetterdev.com/cour...
    00:24 Feature Comparison of SNS vs SQS
    02:57 SNS vs SQS Example
    🎉SUPPORT BE A BETTER DEV🎉
    Become a Patron: / beabetterdev
    📚 MY RECOMMENDED READING LIST FOR SOFTWARE DEVELOPERS📚
    Clean Code - amzn.to/37T7xdP
    Clean Architecture - amzn.to/3sCEGCe
    Head First Design Patterns - amzn.to/37WXAMy
    Domain Driver Design - amzn.to/3aWSW2W
    Code Complete - amzn.to/3ksQDrB
    The Pragmatic Programmer - amzn.to/3uH4kaQ
    Algorithms - amzn.to/3syvyP5
    Working Effectively with Legacy Code - amzn.to/3kvMza7
    Refactoring - amzn.to/3r6FQ8U
    🎙 MY RECORDING EQUIPMENT 🎙
    Shure SM58 Microphone - amzn.to/3r5Hrf9
    Behringer UM2 Audio Interface - amzn.to/2MuEllM
    XLR Cable - amzn.to/3uGyZFx
    Acoustic Sound Absorbing Foam Panels - amzn.to/3ktIrY6
    Desk Microphone Mount - amzn.to/3qXMVIO
    Logitech C920s Webcam - amzn.to/303zGu9
    Fujilm XS10 Camera - amzn.to/3uGa30E
    Fujifilm XF 35mm F2 Lens - amzn.to/3rentPe
    Neewer 2 Piece Studio Lights - amzn.to/3uyoa8p
    💻 MY DESKTOP EQUIPMENT 💻
    Dell 34 inch Ultrawide Monitor - amzn.to/2NJwph6
    Autonomous ErgoChair 2 - bit.ly/2YzomEm
    Autonomous SmartDesk 2 Standing Desk - bit.ly/2YzomEm
    MX Master 3 Productivity Mouse - amzn.to/3aYwKVZ
    Das Keyboard Prime 13 MX Brown Mechanical- amzn.to/3uH6VBF
    Veikk A15 Drawing Tablet - amzn.to/3uBRWsN
    What is SNS? • What is AWS SNS (Simpl...
    📚 References:
    - SNS Playlist - • AWS SNS Guides - Every...
    - SQS Playlist - • AWS SQS Guides - Every...
    - How to set up SNS + Lambda - • AWS SNS to Lambda Tuto...
    - How to set up SQS + Lambda - • AWS SQS to Lambda Tuto...
    - How to set up SNS + SQS - • AWS SNS to SQS Tutoria...
    - Getting started with AWS: • Introduction to AWS | ...
    - Great stackoverflow discussion - stackoverflow.com/questions/1...
    ☁Topics covered include:
    - SNS
    - SQS
    - SNS vs SQS
    - SNS to Lambda
    - SNS to Lambda Retry Policy
    🌎 Find me here:
    Twitter - / beabetterdevv
    Instagram - / beabetterdevv
    Patreon - Donations help fund additional content - / beabetterdev
    #AWS
    #SNS
    #SQS

КОМЕНТАРІ • 282

  • @SergioBerlinches
    @SergioBerlinches 4 роки тому +158

    I came looking for copper and found gold. Thanks.

  • @mikehulbert4411
    @mikehulbert4411 3 роки тому +14

    Great explanation and love the fact that you explain the “why”...

  • @TomerBenDavid
    @TomerBenDavid 4 роки тому +87

    I really like how you don't just repeat documentation bus get to the core of the thing! Another masterpiece!

  • @virunpatolankitkunchai4179
    @virunpatolankitkunchai4179 4 роки тому +3

    This is awesome! The example is well explained. Thank you so much for doing this!!

  • @dwaynem2523
    @dwaynem2523 3 роки тому +3

    Finally a great video that fully explains the differences with a concrete use case. Thanks

  • @hamoudsk8972
    @hamoudsk8972 3 роки тому +5

    Pretty good format and just exactly what i wanted , clear explanation good use case examples , just perfect . Thank you

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

    You just gave me a final year project idea. Gracias!

  • @sf-spark129
    @sf-spark129 2 роки тому +16

    Good explanation!! As an active user of AWS myself, I would like to add one thing here.
    SQS is not error-proof/fault-tolerant by itself in the event of a failure. It guarantees to deliver all messages to the next microservice by having a back-up option, called DLQ(Dead Letter Queue). When the SQS fails to deliver a message to the next microservice whether due to a source side issue or a destination side issue, it sends that message to the DLQ(it is basically another SQS). Then, you get to re-drive(re-play) that message once you locate and resolve the issue in the system. One caveat is that there is a maximum 14-day message expiration period in DLQ.
    Also, SNS can be subscribed by a streaming service like Kinesis FH.

  • @bagyalakshmi72
    @bagyalakshmi72 6 місяців тому

    Thank you for the explanation with example and telling about the pros and cons of each method :)

  • @jhonnyyamaniha6033
    @jhonnyyamaniha6033 6 днів тому

    Thank you! Great explaination and great example!

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

    What an awesome explanation! Love it.

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

    Very clear explanation, thanks for sharing!

  • @oscarzuniga.personal
    @oscarzuniga.personal 3 роки тому +3

    The best explanation for this two services. You rock!!

  • @samikshasharma3544
    @samikshasharma3544 6 місяців тому

    What a clear demonstration it is!!!

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

    Very nicely presented and made things clear. Thank you Sir.

  • @yashpanicker256
    @yashpanicker256 4 роки тому +1

    This is the best video I have seen on SNS and SQS. The practical example was especially helpful.

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

    Great explanation, really helpful

  • @MartinPerez-mi1ty
    @MartinPerez-mi1ty 2 роки тому

    I am so glad that i discovered your channel

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

    i loved the use case which clears the picture of the usage of both types of services. thanks.

  • @ericz8086
    @ericz8086 8 місяців тому

    Fantastic explanation for both services, thank you!

  • @mousumisinha4039
    @mousumisinha4039 3 роки тому +1

    Ok now I can definitely say what my application needs 🔥

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

    Thank you Sir, Awesome explanation

  • @pauls60r
    @pauls60r 3 роки тому +1

    This is the best explanation and practical example of SNS/SQS!

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

    This video is very helpful. Good job you go straight to the point luv it!!!🤗

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

      So glad you found it useful Nelsy!

  • @user-ec4vi9ho1m
    @user-ec4vi9ho1m 2 місяці тому

    Hey! Great explanation of SNS and SQS. I love you credit card transaction example since not better place than a transactional system to understand those concepts.

  • @koikahi
    @koikahi 3 роки тому +2

    Gold indeed!!...so articulate and to the point..in 10 minutes..wow!

  • @Cusifaii
    @Cusifaii 2 роки тому +1

    Very clear explanation. The use of practical cases is key, thank youi for that.

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

    Really useful video I should admit, Keep rocking with such amazing content!

  • @VlenceLeuth
    @VlenceLeuth 4 роки тому +1

    Thank you. This is a very well thought out video and explanation.

    • @BeABetterDev
      @BeABetterDev  4 роки тому

      Thank you Victor! Glad you enjoyed.

  • @LuisRivera-mh7gv
    @LuisRivera-mh7gv 2 роки тому +1

    Heyyyy!!! Appreciate you sharing this!!! I was having a hard time digesting it! This is clearer thanks to you! Subscribed already!

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

      You're very welcome Luis! Thanks for your continued support :)

  • @muhammadyaqoob9777
    @muhammadyaqoob9777 4 роки тому +1

    nicely explained!! thanks and really appreciate you sharing this!

  • @yulia0g
    @yulia0g 11 місяців тому

    awesome video, very clear and well explained

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

    thanks Boss, this was super helpful

  • @monitumsgd
    @monitumsgd Рік тому +1

    Thank you for this clear explanation with practical example. Thumbs up!

  • @TheKiteDiary
    @TheKiteDiary 3 роки тому +1

    Great one. The example helps a lot! Thank you

  • @user-tn9py4kx8n
    @user-tn9py4kx8n Рік тому

    This is really useful. Thanks!

  • @cazino4
    @cazino4 3 роки тому +1

    Great video, clear concise and informative. Would like to see a video that compares SNS to Kafka....

  • @jefffrederick258
    @jefffrederick258 3 роки тому +1

    Subscribed. Clearest example I've seen on SNS vs SQS

  • @krishnapraveen777
    @krishnapraveen777 3 роки тому +1

    Real life examples are gold. Thanks brother.

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

      Thanks Krishna! Glad you enjoyed :)

  • @kazimir9576
    @kazimir9576 2 роки тому +1

    Great example, thanks for this video

  • @shailendrasawant1454
    @shailendrasawant1454 3 роки тому +2

    Simply excellent. Well explained. Thank you 😊

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

      Thank you so much for the kind wrods!

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

    Thanks, really helpful to me

  • @aldnav
    @aldnav 2 місяці тому

    Best explainer vid by far.

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

    Excellent video. Cleared my basics on SNS and SQS before going to my AWS SA Exam in next two days. Thank you :)

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

      You're very welcome sriniva! Good luck!

  • @SuperCapitalt
    @SuperCapitalt 2 роки тому +1

    This is amazing explanation!!! Thank you so much!

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

    Amazing examples

  • @scottscott232
    @scottscott232 Рік тому +2

    2:16 - 2:47 - That was a penny dropping moment for me. What an excellent way to describe the difference. Many thanks.

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

      So glad I was able to help you "get it" !

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

      @@BeABetterDev You should be proud of yourself, you really do explain very clearly :)

  • @janithmalinga5765
    @janithmalinga5765 3 місяці тому

    Very good practicle example.

  • @mr_phamtastic
    @mr_phamtastic 2 роки тому +1

    i really enjoy your explanation and practical examples!

  • @vctorroferz
    @vctorroferz Рік тому +1

    incredible great explanation ! thanks for such wonderufl content!

  • @taraprasaddash4011
    @taraprasaddash4011 4 роки тому +1

    Very clear explanation. Thanks for your good work.

    • @BeABetterDev
      @BeABetterDev  4 роки тому

      Thanks Tara! Really appreciate the support.

  • @yt.arunthakur
    @yt.arunthakur 3 роки тому +1

    Wow you really made it so easy to understand

    • @BeABetterDev
      @BeABetterDev  3 роки тому +1

      Thanks Arun! Glad you enjoyed :)

  • @vm1662
    @vm1662 4 роки тому +2

    This is amazing. Thank you.

  • @shilpthapak7823
    @shilpthapak7823 2 роки тому +1

    This is Gold!! Thanks for explaining.

  • @chrisone8283
    @chrisone8283 2 роки тому +1

    Great explanation thank you!

  • @anuragsoni2256
    @anuragsoni2256 3 роки тому +1

    Thanks for this good practical example.

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

    Nicely done !

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

    Thank you so much, sir! Great video!

  • @jasimali2467
    @jasimali2467 3 роки тому +1

    pure gold, very nicely explained

  • @mayibuyeiafrica
    @mayibuyeiafrica 3 роки тому +1

    Great explanation and example

  • @wasimbadsha4342
    @wasimbadsha4342 Рік тому +1

    You did it smoothly. ☺️

  • @sowellmemo
    @sowellmemo 4 роки тому +1

    Thank you. Well explained.

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

    beautifully explained with an awesome Example...Thanks a lot....

  • @serreealhamwi6393
    @serreealhamwi6393 3 роки тому +1

    your explanation is perfect

  • @markuspxpx
    @markuspxpx 2 роки тому +1

    Thank you very much !

  • @busyrand
    @busyrand 2 місяці тому

    Brilliant explaintion of the reason why the service is used/relevant. Way to close strongly...

  • @daviesoludare5821
    @daviesoludare5821 4 роки тому +1

    Loved it. You've gained a new subscriber.

  • @glennadams7047
    @glennadams7047 4 роки тому +2

    Really helped me to understand how/why SNS. Nice slide too.

    • @BeABetterDev
      @BeABetterDev  4 роки тому

      Thanks Glenn! Glad I was able to help.

    • @glennadams7047
      @glennadams7047 4 роки тому

      @@BeABetterDev Studying for the AWS Dev Cert, and these vids reinforce what I read in the documentation :-) Thanks again.

  • @vinayaknawale1015
    @vinayaknawale1015 3 роки тому +1

    True very simple and nice explanation ni was looking for and finally got it here and SUBSCRIBED !!?

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

    @6:00 - Transaction Analytics service on EC2 becomes aware that an EVENT has been added to the SQS Que . .... excellent content thanks :)

  • @wenzwenzel2529
    @wenzwenzel2529 3 роки тому +1

    Perfect. Super helpful.

  • @worldofafrontenddeveloper9187
    @worldofafrontenddeveloper9187 3 роки тому +1

    Thanks for making this video 👏

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

    Glad that I found this. Subscribed !

  • @sundeshbalraj
    @sundeshbalraj 2 роки тому +1

    Awesome explanation 👏🏼

  • @zubkat5196
    @zubkat5196 3 роки тому +2

    Awesome explanation as usual

  • @stevencastro2238
    @stevencastro2238 3 роки тому +4

    I can not thank you enough, for this video. This single video might be the reason i get my certification, when I do I promise to come back and make a generous donation your way. Thank you sir

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

      You're very welcome Steven! I hope you do well on your exam. Thank you for your support, I really appreciate it!

  • @widadaid
    @widadaid 2 роки тому +1

    Great explanation, thanks! :)

  • @sandeepg1017
    @sandeepg1017 3 роки тому +1

    Amazing! Thanks for sharing.

  • @avinashch3359
    @avinashch3359 3 роки тому +1

    Quite a good Explanation with example.

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

    love this video, great explain!

  • @yumlive5698
    @yumlive5698 3 роки тому +1

    wow, nicely presented and explained!

  • @pemessh
    @pemessh 3 роки тому +2

    Damn this literally is the best video for this topic.
    Loved it.

    • @BeABetterDev
      @BeABetterDev  3 роки тому +1

      Thanks Pramesh! Glad you enjoyed.

  • @LeonidasPapoulakis
    @LeonidasPapoulakis 4 роки тому +4

    An excellent example, keep up the good work! We need more videos like this!

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

    A great example to explain

  • @preetbenipal1034
    @preetbenipal1034 3 роки тому +1

    wow explanation one of best explanation of use case of SNS SQS in such a short time ..fully recommended ..thank you :)

  • @sevanlatavitz5526
    @sevanlatavitz5526 4 роки тому

    Excellent explanation!

  • @joswayski
    @joswayski 3 роки тому +1

    Great example thank you

  • @erekriccobuano6141
    @erekriccobuano6141 9 місяців тому +1

    Awesome explanation. Now I get it.

  • @ameylokhande9918
    @ameylokhande9918 4 роки тому +1

    Great explanation!

  • @girishmallya9950
    @girishmallya9950 2 роки тому +1

    Nice explanation!

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

    And can you make a video to elaborate more about Athena vs. Redshift along with other AWS query/ BI services? Thanks!

  • @nirmaltripathy3226
    @nirmaltripathy3226 Рік тому +1

    Awesome explanation

  • @emilehoffman8425
    @emilehoffman8425 3 роки тому +1

    Very Good and well presented.. Gracis!!!

  • @nirmesh44
    @nirmesh44 3 роки тому +1

    best explanation ever.

  • @harshverm776
    @harshverm776 2 роки тому +1

    Excellent Explaination....

  • @innocentmutyavaviri8205
    @innocentmutyavaviri8205 2 роки тому +1

    Well explained example

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

    FANTASTIC video, holy geez man. Brain expanded. Like... I just came here because I wanted to know about SQS, but I was taught about SQS, SNS, and proper application architecture in a way that I will actually remember it. DAYUM. Thank you!
    Can you do a video about Origin Access Identities?

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

      Thanks Adam, really glad you enjoyed! I'll look into a video on OAI - cheers!

  • @Laserstube
    @Laserstube 2 роки тому +1

    Very good explained 👍

  • @cheribgh275
    @cheribgh275 3 роки тому +1

    You are really Awsome!!!! thanks a lot for the informative videos about AWS.

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

      Thanks Shahrzad! And you're very welcome!

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

    Thank you