Circuit Breaker Pattern - Fault Tolerant Microservices

Microservices can cause cascading failures. Use Circuit Breaker pattern to build microservices in fault tolerant way.
Channel
----------------------------------
Master difficult programming concepts in few minutes. I try to explain difficult concepts like Java concurrency in simple to understand manner. Explore videos on topics like Spring Boot, Cloud Foundry, Java 8 and more. I am happy to clarify your doubts. Ask me anything in the comments. Also happy to take requests for new videos.
New video added every Sunday.
Subscribe or explore the channel - bit.ly/defog_tech
Current Playlists
----------------------------------
Java Executor Service - bit.ly/exec_srvc
Java Concurrency - bit.ly/java_crncy
Spring Boot 2.0 - bit.ly/spr_boot2
Java 8 - bit.ly/java_8-11
Intellij IDEA Shortcuts - bit.ly/i_idea
Popular Videos
----------------------------------
Executor Service - • Java ExecutorService -...
Introduction to CompletableFuture - • Introduction to Comple...
Understand how ForkJoinPool works - • Understanding how Fork...
Java Memory Model in 10 minutes - • Java Memory Model in 1...
Volatile vs Atomic - • Using volatile vs Atom...
What is Spring Webflux - • What is Spring Webflux...

Пікірлер: 215

  • @vamshikrishna8143
    @vamshikrishna81435 жыл бұрын

    being in the industry for a while, have seen very few individuals who are interested in sharing knowledge with patience, you are 1 of them, and I have a lot of respect for you.

  • @DefogTech

    @DefogTech

    5 жыл бұрын

    Thank you very much for your kind words sir!

  • @ravikumarponnusamy6771

    @ravikumarponnusamy6771

    4 жыл бұрын

    100 % agree even it is late reply

  • @jyotipathak8967

    @jyotipathak8967

    Жыл бұрын

    Very true, explained calmly and clearly. Thanks for making this video.

  • @rishiraj2548

    @rishiraj2548

    Жыл бұрын

    True words 🙏😌👍💯

  • @manojkumar8358

    @manojkumar8358

    Жыл бұрын

    @@DefogTech Please tell on how to add junit test case for fallback method

  • @kumarmanish9046
    @kumarmanish90462 жыл бұрын

    The animations, the explanation, the concepts, everything was just PERFECT! Amazing!

  • @suyashgupta1741
    @suyashgupta17412 жыл бұрын

    Whenever I search for a topic and Defog has a video for it, I'm assured that I wouldn't have to refer to any other resource! Thank you so much for this amazing video!

  • @RealKamalMehta
    @RealKamalMehta5 жыл бұрын

    Explained nicely & adequately , great job!

  • @SuperCookie011
    @SuperCookie0114 жыл бұрын

    This is a wonderful explanation, Thank you for the detail!

  • @kanhakanpur2360
    @kanhakanpur23603 жыл бұрын

    Thank you for Lucid explanation.. Pretty impressive. Keep Going !!!

  • @CollectConnectDots
    @CollectConnectDots4 жыл бұрын

    I couldn't resist myself to comment on this video. I have watched multiple videos for circuit-breaking but none explained the concept as you did. Thanks a lot and please keep creating awesome content. Kudos !!

  • @AmitKumar-sj9gr
    @AmitKumar-sj9gr3 жыл бұрын

    Extremely neat and clean and patient explanation without unnecessary bloating the topic. Kudos. In fact most if your videos are awesome. Your voice is also cooled down, and volume of video is soothing too. :)

  • @mamatanayak9954
    @mamatanayak99544 жыл бұрын

    What a brilliant explanation. Clear and to the point. Easily understandable

  • @MujahidAli-xh6zv
    @MujahidAli-xh6zv4 жыл бұрын

    Thank you for sharing the info in a beautiful and understandable way.

  • @knowledgeseeker3530
    @knowledgeseeker35303 жыл бұрын

    Never seen an explanation with such a deep insight!! Great Work.

  • @rahuladitya7474
    @rahuladitya74743 жыл бұрын

    What an explanation! Simple yet so impactful, this is a great video to get good knowledge on the circuit breaker pattern

  • @daratha83
    @daratha835 жыл бұрын

    Clean and clear, straight to the point. Great job. Thanks.

  • @gaurav1992100
    @gaurav19921003 жыл бұрын

    Explained in a very crisp way, thanks!!

  • @DhrumilShahDOTin
    @DhrumilShahDOTin5 жыл бұрын

    Thank you so much for creating this intermediate level video.. Your efforts makes our life more easy to understand concepts.

  • @cseshivaprasad1985
    @cseshivaprasad19855 жыл бұрын

    what a solid explanation of the concept, this video provided crystal clear clarity of the Circuit breaker concept.

  • @alps44
    @alps44 Жыл бұрын

    Great series on microservices, thank you!

  • @ravindraverma8413
    @ravindraverma84134 жыл бұрын

    Very few channels on youtube which give very precise and accurate info about java, you are one of them,...Thanks for sharing knowledge.

  • @AKatyal90
    @AKatyal903 жыл бұрын

    Very well explained ! Also, just the right length for the video !

  • @curiossoul
    @curiossoul3 жыл бұрын

    Great content. Was looking for one such session. Really appreciate it. Thanks

  • @matheusc.5416
    @matheusc.54163 жыл бұрын

    one of the best circuit breaker pattern explanation I've ever seen

  • @manojBadam
    @manojBadam3 жыл бұрын

    Very clean explanation!! One thing which is not explicitly mentioned but conveyed is "circuit breakers" are singleton and operates across all threads and keeps track of all requests

  • @brinderdhaliwal3570
    @brinderdhaliwal35703 жыл бұрын

    @Defog, we use the hystrix at work for some of our boot apps and after this video, I understand the circuit breaker pattern a little bit better. Thank you.

  • @learnlearn8230
    @learnlearn82303 жыл бұрын

    With all due respect , your videos are exceptionally well explained and easy to visualize

  • @hellorsanjeev11
    @hellorsanjeev113 жыл бұрын

    One of the best videos. Awesome presentation and ultimate explanation. You are a lifesaver.

  • @vishnugovindan8550
    @vishnugovindan85504 жыл бұрын

    Please do a Design Pattern series! I feel with your experience and innate ability to explain in succinct terms, you can convey implementation of design patterns that would stick! (and also, how to figure out which one to use). The bookish or general pizza/car/ducks example do not shed light on how its practically used in everyday software development.

  • @karinachavarin7296
    @karinachavarin72962 жыл бұрын

    Great series! thank you for posting these videos.

  • @harsiddhdave44
    @harsiddhdave44 Жыл бұрын

    You are amazing, man! You've explained it so easily. thanks a lot

  • @harjos78
    @harjos782 жыл бұрын

    Hats off to you. What a solid explaination!. impressive

  • @fallsbuy6903
    @fallsbuy69033 жыл бұрын

    Good work. Very well put. Thanks a lot for the neat and clean explanation.

  • @dataguy7013
    @dataguy70132 жыл бұрын

    Fantastic explanation! Thank you!

  • @prajna133
    @prajna1333 жыл бұрын

    An excellent video, simplified and great explanations provided.

  • @bmw1553
    @bmw15534 жыл бұрын

    Simply clean and to the point explanation. I believe a 10 year old kid would easily understand the concept. Great work!

  • @JamesTalvy
    @JamesTalvy2 жыл бұрын

    Great video that makes it very easy to undertand!

  • @vipinkoul595
    @vipinkoul595 Жыл бұрын

    Awesome - God gifted to teach complex things in very easy to understand manner. Hats off

  • @shirish2005
    @shirish20053 жыл бұрын

    Please keep adding such videos , much appreciated

  • @sholesshoe
    @sholesshoe2 жыл бұрын

    The best explanation of circuit breaker. Your videos are very informational. Thank a lot!

  • @biswadipmajumdar2735
    @biswadipmajumdar2735 Жыл бұрын

    Thanks thanks thanks... Was looking for this.

  • @pradeepsingh6656
    @pradeepsingh66563 жыл бұрын

    You are one of the finest trainers....God! Bless.

  • @SoeaOu
    @SoeaOu5 жыл бұрын

    Excellent explanation. Thanks.

  • @marcingodlewski2971
    @marcingodlewski2971 Жыл бұрын

    Being honest very clear and detailed explanation of this pattern, congrats!

  • @anison1111
    @anison11114 жыл бұрын

    To the point - clear - good job

  • @funtimewithaayush328
    @funtimewithaayush3282 жыл бұрын

    Once I saw your one video and went to your channel and completed watching other java videos. Your content is really helpfull to everyone who struggling to understand. Thanks a ton.

  • @jai2vn
    @jai2vn5 жыл бұрын

    Beautifully explained :)

  • @birappapatil2402
    @birappapatil24029 ай бұрын

    Best video, one can understand very easily. Explained very well. Thanks for the video.

  • @ankurtripathi9799
    @ankurtripathi97994 жыл бұрын

    awesome I'm applying this in our OMS project.

  • @dipenmavani4404
    @dipenmavani44042 жыл бұрын

    @Defog I would like to thank you from bottom of my heart for creating great explanatory video on this pattern. I have seen many videos on this topic and i have to do practical implications to gain confidence but kudos to your creativity and explanation because just by watching your videos i am getting 100% confidence. 👍👍👍

  • @ujjalm007
    @ujjalm0074 жыл бұрын

    Thank you for these excellent videos!

  • @rahulrao_gonda
    @rahulrao_gonda4 жыл бұрын

    Fantastic video!!! Nicely explained

  • @oyeyinka
    @oyeyinka2 жыл бұрын

    Great explanation! Very easy to follow

  • @swaroopclkumar5952
    @swaroopclkumar59524 жыл бұрын

    Thanks for sharing the knowledge . Excellent explanation.

  • @sreenikalluri1780
    @sreenikalluri17805 жыл бұрын

    Great work and clear explanation on main concept

  • @ch012
    @ch0124 жыл бұрын

    You are superb...so subtly you are providing all the vital info .

  • @rahulgangwar90
    @rahulgangwar90 Жыл бұрын

    Great video. Very well explained. Thanks

  • @123mine123456789
    @123mine1234567894 жыл бұрын

    Thanks, Nicely explained!

  • @VinaySingh-cf6kd
    @VinaySingh-cf6kd3 жыл бұрын

    crystal clear explanation. Thanks a lot.

  • @singh.karanbir
    @singh.karanbir5 жыл бұрын

    It is always a great experience viewing your content, plain and simple. I rarely comment on youtube, but ur video made me appreciate your hard work

  • @DefogTech

    @DefogTech

    5 жыл бұрын

    Thank you for the kind words!!

  • @vipinkumar-ip9zd
    @vipinkumar-ip9zd4 жыл бұрын

    Great work my friend .Great Content . Thank you

  • @nemarugommulavishnu5296
    @nemarugommulavishnu5296 Жыл бұрын

    Great video, Thanks !!

  • @mrkachary
    @mrkachary3 жыл бұрын

    Its rare and informative. Keep up the good work

  • @stepseiventures2528
    @stepseiventures25284 жыл бұрын

    Thanks for the crisp explanation.

  • @devcayir9974
    @devcayir99744 жыл бұрын

    thnk u very much for this video. You explained a lot of details and that in a matter, that one can understand very easy. You are genious man. Please please please keep doing such videos. One thousand likes and thanks again.

  • @savitrivaidhya5723
    @savitrivaidhya57233 жыл бұрын

    Simply Excellent. I learn a lot from your videos. Keep it up.

  • @venkypoluri4552
    @venkypoluri4552 Жыл бұрын

    Thank you very much for your valuable information sir. I was really mesmerized with your explanation. Please do add more videos related to Microservices.

  • @deepakarul5176
    @deepakarul51762 жыл бұрын

    the best ever explanation i have seen...

  • @pratikghorpade6853
    @pratikghorpade68532 жыл бұрын

    Nicely Explained !!

  • @nsumankrishna
    @nsumankrishna4 жыл бұрын

    Absolute gold...!!!

  • @jasper5016
    @jasper5016 Жыл бұрын

    The way you explain it is on another level. I knew about circuit breaker patterns but your explanation enhanced my knowledge. Can you please cover SOLID design patterns as well?

  • @johncerpa3782
    @johncerpa37823 жыл бұрын

    Excellent video, thank you

  • @9545759292
    @95457592923 жыл бұрын

    One of the clean explanation of circuit breaking pattern I came across . Had gone through lot og blogs and videos to understand. Thanks for putting it together and explain it thoroughly. Any future plans to create videos on microservices ?

  • @gv.ramana
    @gv.ramana4 жыл бұрын

    best youtube channel for mircroservices

  • @sunildhunde1154
    @sunildhunde11544 жыл бұрын

    Dude i usually do not comment as i am never satisfied with the tutorials. but broooooo ur really awesome... thanks alot for all the videos so far.. please keep uploading.

  • @madhavgaba7617
    @madhavgaba76173 жыл бұрын

    Really nice explanation!

  • @ragdoll2324
    @ragdoll23242 жыл бұрын

    thanks for the vdo. This was helpful!

  • @draw_with_mee
    @draw_with_mee5 жыл бұрын

    greatly explained

  • @shaleenmundra8319
    @shaleenmundra83194 жыл бұрын

    Man your videos go through my dumb mind. Fabulous teacher

  • @malyadrinaidu3684
    @malyadrinaidu36844 жыл бұрын

    Relay great job. i loved your video's waiting for more videos from you

  • @kau4chat
    @kau4chat4 жыл бұрын

    Excellent...Thank you very much

  • @Vedic-Vistas
    @Vedic-Vistas4 жыл бұрын

    to be honest you are the first youtuber i came across who is actually sharing the knowledge which an individual would require on job as a microservices developer (Backend Developer), kudos to you mate and Thank you.

  • @venkatasaikrishnak6984
    @venkatasaikrishnak69843 жыл бұрын

    Thanks for this tutorial. Please create more such useful videos.

  • @slraja83
    @slraja833 жыл бұрын

    wonderful content, clear language !!

  • @romantsyupryk3009
    @romantsyupryk30094 жыл бұрын

    Thanks so much for this tutorial.

  • @joshfacts711
    @joshfacts7114 жыл бұрын

    You have lot patience. I like the way you explain the concepts

  • @iitgupta2010
    @iitgupta20104 жыл бұрын

    wonderful explanation .

  • @nishantparmar
    @nishantparmar2 жыл бұрын

    Very clear explanation

  • @manivelgopi.
    @manivelgopi.2 жыл бұрын

    Excellent bro, Thanks

  • @pushpavallimurugadass8907
    @pushpavallimurugadass89073 жыл бұрын

    Thank you sharing knowledge with great clarity

  • @PandeyRavindra1
    @PandeyRavindra15 жыл бұрын

    Great work, really deserve likes...Keep it up

  • @namratasvlog3650
    @namratasvlog36503 жыл бұрын

    Pretty clear explanation

  • @tanveersyed1049
    @tanveersyed10493 жыл бұрын

    Superb explanation amazing....very clear

  • @beaumontmuni
    @beaumontmuni2 жыл бұрын

    excellent explanation .. thanks

  • @p1rat3ss
    @p1rat3ss4 жыл бұрын

    very amazing explanation, ty

  • @zionen01
    @zionen014 жыл бұрын

    Interesting topic. This sounds like a great candidate for machine learning to take control of the interceptor and dynamically adapt according to the service status. With more variations this could be helpful, suppose that the payment service is slow but can still process some traffic just not much, a static solution will either allow or stop, a smarter solution would be able to adapt to the threshold which could vary. I've actually seen problems like this for the company I work for, where we manually have to stop connections after some threshold to keep services up.

  • @fullbinky
    @fullbinky3 жыл бұрын

    This is excellent, thank you

  • @anilkinikar
    @anilkinikar3 жыл бұрын

    Awesome video. 👍

  • @prashanthrv6463
    @prashanthrv64634 жыл бұрын

    Easy and understandable Video..

  • @geoffreyhibon2651
    @geoffreyhibon2651 Жыл бұрын

    Very good!

  • @ISHFAQ447
    @ISHFAQ4472 жыл бұрын

    well explained, keep up the good work

  • @dataguy7013
    @dataguy70134 жыл бұрын

    @Defog, excellent explanation. Can you pls pick the top 15 design patterns (most frequently used) and explain those one by one in each video

  • @CollectConnectDots

    @CollectConnectDots

    4 жыл бұрын

    @Defog - this will definitely be useful.

  • @ramt9447

    @ramt9447

    2 жыл бұрын

    Yes design patterns will be very helpful

  • @pandipalanichamy9319
    @pandipalanichamy93193 жыл бұрын

    Your explanation is distinguished from others.. Keep post