Monolithic vs Microservice Architecture Debate

Поділитися
Вставка

КОМЕНТАРІ • 85

  • @phillipmobin
    @phillipmobin 8 років тому +84

    There are a number of things that are excellent about this video. 1- (Production) Resolution, color, setting, shooting the video 2- (Delivery) Eloquence, knowledge, and clarity of the speaker. High value for 10 minutes. Recommend Highly.

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

    This is the first video I've seen that explains what microservices are without using a lot of buzzwords and acronyms to hide the actual inner-workings of microservices and monolithic api's. Good job!

  • @katiestephens1789
    @katiestephens1789 7 років тому +16

    Those first 5 minutes really helped me get the difference. Best quick intro, and I have watched 5 similar today.

  • @svorskemattias
    @svorskemattias 3 роки тому +6

    You can have a ms architecture with as much coupling as a monolithic one, and you can have a monolith with less coupled components than many ms systems have.

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

    thanks , those are a truly key features as well as you can also scale parts of application separately as well

  • @BorgyManotoyOnline
    @BorgyManotoyOnline 7 років тому +2

    Very clear, Thanks a lot! Never wasted a second watching this.

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

    A perfect explanation coupled with a class recording setup.. Awesome dude...

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

    I noticed a job application said "breaking down a monolithic application" as experience needed, but they use microservices. Can monolithic be slang for something else? Also can it be partially monolithic and use microservices for other things?

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

    What's the difference between an SOA and a microservices architecture ? We already have a series of services, developed using WCF, (authentication, trading, electronic confirmation etc) for our financial trading platform. does that mean that we already have microservices ? These services were developed back in 2007 when SOA was kind of a buzz word, like is the case of microservices right now.

  • @bjarnesegaard5701
    @bjarnesegaard5701 7 років тому +2

    Good crash course, but I wanted a little why microservices is not just SOA

  • @FrankLloydTeh
    @FrankLloydTeh 5 років тому +1

    Disagree on maintenance. That domino effect does not go away with microservices. It just breaks it up. Microservices do depend on each other. You just add the complexity of maintaining multiple apps instead of just one. How much difference is there in load balancing monoliths vs load balancing microservices?

    • @edutechional
      @edutechional  5 років тому

      That really depends on the architecture, languages, frameworks, etc. So there's no hard and fast rule with that. For example, if you have an architecture made up of Elixir/Phoenix based applications, it shouldn't matter if it's a microservice or a monolith, since they have the ability to be deployed with no real downtime. But some other languages/frameworks can have downtime during deployment, which can require you to spend more time planning 'maintenance' pages and scheduling updates.

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

    Very simple and clear explanation without overcomplicating things. Thanks!

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

      I'm glad that you found it helpful!

  • @mahmoudebada4025
    @mahmoudebada4025 6 років тому +2

    Awesome , This is the first time where i understand exactly what is micro-service architecture it? and what are differences between it and monolithic architecture?
    Thanks A lot man.

    • @edutechional
      @edutechional  6 років тому +2

      I'm glad that you found it helpful!

  • @TO-oz9dt
    @TO-oz9dt 7 років тому +1

    Thank you. I enjoyed how you explained the difference between the two.

  • @fatnapster
    @fatnapster 6 років тому

    Hi I want to ask you some question is that Can we develop the microservice concept to native application development or not? or This use only for cloud native development? Thank you in advance

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

    Really great explanation. The best I've seen so far. Thanks!

  • @ashishrao3069
    @ashishrao3069 5 років тому +1

    Exactly the explanation I was looking for in a simple way. Thanks Jordan :)

    • @edutechional
      @edutechional  5 років тому

      I'm glad that you found it helpful!

  • @trailblazer_nomad
    @trailblazer_nomad 7 років тому +1

    I have a question. You mention that a microservice might be, for instance, a frontend that functions as the view for the application, which simply calls the other microservice applications to know what data to render to users. For example, let's imagine a Rails App that serves some data over API and a frontend app written in React/Redux which communicates with the Rails app to fetch/save data into the database. You say that microservices are good because when one microservice breaks down, it does not impact the other part. What if the Rails App goes down? The frontend app wouldn't be able to fetch any data, then. What are the pros and conns of such solutions?

    • @lucasvieira4162
      @lucasvieira4162 6 років тому +1

      Hey man, I think that some specific microservices are more relevant than others, right? for example if your database breaks down, it'll probably impact many other services. But it doesn't mean necessarily that those other services will also fail. They may keep working, executing other functions that do not depend on the db, maybe...
      Another situation could be for example if your front-end breaks down. In this scenario many people may think that your entire application is inactive, but it's not true! Other services keep working.
      In my opinion when he says 'when one microservice breaks down, it does not impact the other part' it means that other parts of your app may keep working, but they must be prepared to handle "connectivity" errors

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

      Each microservice will have its own ui, logic, and data.

  • @philadams9254
    @philadams9254 7 років тому +2

    Isn't this just the single responsibility principle? Or APIs under a different name? Could you do this in PHP using "public static" everything?

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

    THANK YOU for posting this. Awesome stuff. Stay safe & healthy.

  • @cpsarathe
    @cpsarathe 5 років тому

    When you say timeline and budget . Do you believe MS can be stretching vs Monolith?

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

      honestly microservice at the start will strectch budget compered to monoliths but later microservices will save lots of money

  • @DM-pg4iv
    @DM-pg4iv 3 роки тому

    I worked at a company where the monolithic service was so tightly coupled that aby error caused the entire app to stop working. Monolithic are good but you gotta architect it correctly

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

      Micro services alone won't avoid tight coupling between modules.

  • @half.blight
    @half.blight 5 років тому

    It sounds like microservices is a much better architecture style than monolithic. Are there any advantages to monolithic other than faster development time and better (?) performance?

    • @edutechional
      @edutechional  5 років тому

      Those are the key items. The simplicity of the build also leads to a smaller learning curve.

  • @razaarashid
    @razaarashid 5 років тому

    Very well explained. I was facing problem to understand the microservices architecture and most importantly it's advantages and this video explained everything

    • @edutechional
      @edutechional  5 років тому

      I'm glad that you found it helpful!

  • @smokelordo
    @smokelordo 5 років тому

    Very nice video. Clear and straightfoward. No bullshit added just to sound intelligent. Good work.

    • @edutechional
      @edutechional  5 років тому

      I'm glad that you found it helpful!

  • @munyafiction
    @munyafiction 8 років тому

    wait, does this also apply to operating systems? monolith vs microkernel? Amazing delivery btw, thanks.

    • @balmyequestrian5326
      @balmyequestrian5326 5 років тому

      nah, not really. similar but microkernel/monolith kernel refers to where services are run - user space or kernel space.

  • @mrpaddingtonn
    @mrpaddingtonn 8 років тому +5

    very well explained. thanks for sharing!

  • @lucasvieira4162
    @lucasvieira4162 6 років тому +2

    Thank you guys for this reeeeally useful explanation! Subscribing this channel right now!!

    • @edutechional
      @edutechional  6 років тому +1

      I'm glad that you found it helpful!

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

    Nice intro to the topic.

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

    Excellent and Clean explanation.. I thought of making a video on this topic, but found this video almost similar to my thought process. Thanks for the nice video..

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

    Very well explained.Thanks

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

    Very good explanation, thanks

  • @vytautasubartas3821
    @vytautasubartas3821 7 років тому

    One of the best and simpliest explanations :)

  • @tammarscream2050
    @tammarscream2050 5 років тому

    Awesom vid. Finally got the definition of microservices smashed and delivered on a silver plate.

    • @edutechional
      @edutechional  5 років тому

      I'm glad that you found it helpful!

  • @shivjani1992
    @shivjani1992 6 років тому +1

    Many thanks to you. Great explanation

    • @edutechional
      @edutechional  6 років тому

      I'm glad that you found it helpful!

  • @Ilidan1985
    @Ilidan1985 5 років тому

    Great explanation! Thanks!

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

    I'd like to thank you for this video. Helped a lot. Really recommend.

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

      I'm glad that you found it helpful!

  • @ibrahimshaer4959
    @ibrahimshaer4959 8 років тому

    Perfect explanation. Thank you

  • @blackkiritok
    @blackkiritok 5 років тому

    Amazing explanation. Thank you so much.

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

    This is great man.

  • @SamiEltamawy
    @SamiEltamawy 6 років тому

    Very useful explanation ... Thank you

  • @coolprashantmailbox
    @coolprashantmailbox 7 років тому

    Very clear explanation..

  • @mesutpiskin
    @mesutpiskin 5 років тому

    Great explanation!

  • @udupi123456
    @udupi123456 5 років тому

    Very good information to a newbie

  • @akinwaleadegboyega3312
    @akinwaleadegboyega3312 7 років тому +2

    Thanks alot for this great explanation

  • @yaghiyahbrenner8902
    @yaghiyahbrenner8902 7 років тому +2

    Micro fad.This architecture was used way before it even had a name. However, this is a good presentation on the topic. Thank You

  • @coolprashantmailbox
    @coolprashantmailbox 7 років тому

    Lots of thanks to you..

  • @ranjan_v
    @ranjan_v 5 років тому

    Thank you so much

  • @usamaalioffical
    @usamaalioffical 5 років тому

    Great Video....Loved it

  • @jaishantbiradar172
    @jaishantbiradar172 7 років тому

    Thanks

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

    Good stuff.thanks

  • @MaheshKumar-lq1xm
    @MaheshKumar-lq1xm 4 роки тому

    A debate should have winner...
    Not upto you 😜

  • @brianschermerhorn7294
    @brianschermerhorn7294 7 років тому

    Great!

  • @fathirjhon3298
    @fathirjhon3298 6 років тому +2

    thanks, this explanation is very made sense

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

    big ups big dawg

  • @TheRealSamPreece
    @TheRealSamPreece 5 років тому +1

    monolithic easy to corrupt, funny that

  • @derayend6939
    @derayend6939 5 років тому

    First of all, it's a great explanation, thank you so much,
    But bro, that's not how we hold a marker

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

    Thank you so much