Which is better : microservices or monolithic architecture | Detailed analysis

  Рет қаралды 81,837

IT k Funde

4 жыл бұрын

Which is better: Monolithic or Microservices architecture | Detailed analysis
#microservices #monolithic #monolithicvsmicroservices #microservicesarchitecture #itkfunde
***Link to Containers & Kubernetes tutorial***
Let's understand containers | 5 simple steps to create a docker container - kzfaq.info/get/bejne/mp-WhJeZrOCaXWg.html
Kubernetes crash course: In less than 15 minutes- kzfaq.info/get/bejne/nM-gZrZ4ud7Sm6s.html
***Please visit below sections directly if you need specific information***
What is a monolithic architecture or application - 1:16
Disadvantages of monolithic architecture - 1:40
What is a monolithic architecture or application - 7:42
Advantages of microservices architecture - 10:25
How to choose between monolithic vs microservices - 18:56
Hi Friends, I am Anshul Tiwari and welcome to our youtube channel ITkFunde.
About this video -
In this, we will try to understand what makes Monolithic and Microservices architectures different from each other. Advantages and disadvantages of Monolithic and Microservices architectures and scenarios where each fits better.
Monolithic applications store whole application in one big container comprising of tightly coupled services which have its advantages and disadvantages. On the other hand, microservices breaks an application into several small self-contained services that are loosely coupled with each other and are specific to a business domain.
Companies like Netflix, Uber, and Twitter have successfully adopted this new microservices architecture to cater to their business needs. Microservices is fastly becoming a favorable option for various companies.
This video will give you a detailed analysis of both monolithic and microservices with the pros and cons of both and when to choose what. Needless to say please add this skillset to your CV.
PLEASE IF YOU FIND IT USEFUL KINDLY DO 3 BASIC ANY KZfaqR WANTS FROM HIS AUDIENCE - LIKE, SHARE AND SUBSCRIBE. THIS WILL REALLY MOTIVATE ME TO BRING
MORE SUCH USEFUL CONTENT IN FUTURE.
Credits and Free Resources -
microservices.io/patterns/microservices.html
kzfaq.info/get/bejne/oJeXiJWgrKzFqY0.html
***Social Links***
Facebook - ITkFUNDE/
Linkedin - www.linkedin.com/in/ansh9685
Twitter - ansh9685
Blog - blogs.itkfunde.com/
Instagram - itkfunde
***About This Channel***
Friends ITkFUNDE channel wants to bring I.T related knowledge, information, career advice and much more to every individual regardless of whether he or she belongs to I.T or not. This channel is for everyone interested in learning something new!

Пікірлер: 172
@sagargupta1496
@sagargupta1496 3 жыл бұрын
The diagram used to explain the difference b/w monolithic and microservice is amazing, a clear cut explanation with advantages and dis-advantages. Thank you for this.
@imdad111
@imdad111 Жыл бұрын
Your presentation is phenomenal! I learned more in one secession than I’ve learned in the IT field working for the past 5 years. Keep up the super awesome work! 🎉
@ITkFunde
@ITkFunde Жыл бұрын
Thanks Imdad for your kind words
@atharvajagtap66
@atharvajagtap66 6 ай бұрын
An explaination that would live by for a very long period of time. The diagram and the way you associated everything with it really made it very clear. Thankyou so much!
@kbcbala
@kbcbala 2 жыл бұрын
Easily the simplest explanation among the videos i have checked in youtube. I am thankful for the time you have spennt on this. Please do continue to decipher the technology in easy to understand manner.
@ITkFunde
@ITkFunde 2 жыл бұрын
Thanks Bala 😊🙏🙏
@shrinivasram3249
@shrinivasram3249 3 жыл бұрын
Ability to articulate, explain succinctly is an 'art', which you have mastered (been watching your videos). Given that i come from a risk/security background will help what security aspects should one consider in the 3 environments..Virtual, Containers, Kubernetes, dockers etc.
@nurudeenalaka2351
@nurudeenalaka2351 10 ай бұрын
This is awesome probably the best I have watched so far on the diff architecture.
@sujeetkumar.
@sujeetkumar. 2 жыл бұрын
You cleared all my doubts regarding micro services.
@AbhishekSDalvi
@AbhishekSDalvi Жыл бұрын
Very nicely explained! Thank you for the video.
@mahenderprasad6289
@mahenderprasad6289 3 жыл бұрын
Great lecture sir. It was very useful for me in deciding which architecture we would use in our new project.
@diegoramos27
@diegoramos27 3 жыл бұрын
You make everything so easy and simple to understand, I subscribed:)
@ITkFunde
@ITkFunde 3 жыл бұрын
Thanks Diego🙏☺️
@bankagarai7859
@bankagarai7859 2 жыл бұрын
Very good explanation with clear diagram of sevices, Advantages and disadvantages.
@daljeetsingh2496
@daljeetsingh2496 2 жыл бұрын
Thanks very well explained till today i was so confused on microservices..
@biki7836
@biki7836 3 жыл бұрын
Awesome explanation. Sir I would love to have an explanation on Integration both external and internal from you.
@VENOMGaming-oj5xu
@VENOMGaming-oj5xu 3 жыл бұрын
Beautifully explained
@Rizkiaqa
@Rizkiaqa Жыл бұрын
Easy to understand. Even with a Whiteboard explanation. Thanks, Sir.
@downtowninfo3782
@downtowninfo3782 Жыл бұрын
You simplified the concepts so well
@hitendrakumbhar2604
@hitendrakumbhar2604 2 жыл бұрын
This is very explain different the Monolithic & microservices with an example. so easily understand between this example given by this video. Thanks lots
@balasubramaniams4581
@balasubramaniams4581 Жыл бұрын
Very good way of teaching. Thank you so much .Very easy to understand.
@akshitmangotra5370
@akshitmangotra5370 2 жыл бұрын
Your explanations are FAB!
@nnnie_5247
@nnnie_5247 Жыл бұрын
Thank you very much for your videos 👍 you always have the best video to explain concepts in a simple means with examples. I really appreciate your work 🌟 keep moving forward !
@stephaniealimeta341
@stephaniealimeta341 3 жыл бұрын
Thank you sir. I am starting to understand this concept.
@theotherotter
@theotherotter 2 жыл бұрын
Thank you so much! I am a student from Moldova your videos are life saving!
@ITkFunde
@ITkFunde 2 жыл бұрын
Thanks so much for your kind words. Mulţumesc in Moldovan. ☺️🙏
@ehsanfarzadnia
@ehsanfarzadnia Жыл бұрын
Very helpful and simple explanation. Thank you very much
@drakesh6379
@drakesh6379 Жыл бұрын
Very good detailed explanation.. Dhanyavaad
@akhilgupta6883
@akhilgupta6883 Жыл бұрын
simple and clean explanation for every one.
@nyinchomartine7914
@nyinchomartine7914 2 жыл бұрын
Excellent explanation for me. Thanks
@yogeshkothari1
@yogeshkothari1 4 жыл бұрын
Very well explained. The simplicity with which you explain these complex topics is commendable..
@ITkFunde
@ITkFunde 4 жыл бұрын
Yogesh thanks for your valuable feedback and constant support which has kept this journey alive !!
@putke123
@putke123 Жыл бұрын
superb lecture thank you its very helpful for me .
@jeenavinodkumar5902
@jeenavinodkumar5902 Жыл бұрын
Thank u so much sir. It really helped as well as clear all points. Easy to understand few hours before the exam..... 🙏
@user-nl9gf2lj6p
@user-nl9gf2lj6p 2 ай бұрын
Very nicely explained
@b.e.409
@b.e.409 Жыл бұрын
Very informing video thank you so much for sharing your knowledge
@Amit-fq3fe
@Amit-fq3fe 2 жыл бұрын
clear explanation.thanks
@user-xu2je7qh4x
@user-xu2je7qh4x 5 ай бұрын
Excellent sir
@korampallytirumalesh9441
@korampallytirumalesh9441 Жыл бұрын
Excellent explanation
@abhishekshenoy8796
@abhishekshenoy8796 Жыл бұрын
Thank you so much for giving the clean explainations
@ITkFunde
@ITkFunde Жыл бұрын
thanks
@RameezAhmad1981
@RameezAhmad1981 4 жыл бұрын
good communication and understandable .. appreciate
@ITkFunde
@ITkFunde 4 жыл бұрын
Thanks Rameez for this lovely feedback. Looking forward for your support in this initiative.
@shetty891
@shetty891 Жыл бұрын
Great explanation! Continue the good work
@siricollection3575
@siricollection3575 2 жыл бұрын
Explained so well for beginners... Thankyou
@ITkFunde
@ITkFunde 2 жыл бұрын
Thanks dear☺️♥️
@sushilrajiwade3551
@sushilrajiwade3551 3 жыл бұрын
Nice and detailed explaination. Thanks!!!
@ITkFunde
@ITkFunde 3 жыл бұрын
Thanks Sushil
@harshavardhanragi6838
@harshavardhanragi6838 4 жыл бұрын
Good explanation,this video should have got more views
@ITkFunde
@ITkFunde 4 жыл бұрын
Thanks for your kind words. Its only supporters like you who could help me spread this knowledge. I am doing only out of passion and need to reach as many possible. Request you to share this with your friends, family colleagues. thanks again
@sameersharma7594
@sameersharma7594 2 жыл бұрын
wonderfully explained.. Thanks for sharing
@ITkFunde
@ITkFunde 2 жыл бұрын
Thanks Sameer
@H.s.c-1
@H.s.c-1 11 ай бұрын
Thanks
@bujjibabu1097
@bujjibabu1097 2 жыл бұрын
Thanks a lot sir... great explination
@ita755khushalkoli2
@ita755khushalkoli2 2 жыл бұрын
Very good explanation
@AlexAbore-io4hz
@AlexAbore-io4hz 10 ай бұрын
This is best..and provide more..
@YGPaus
@YGPaus 3 жыл бұрын
Thank you for your explanation. Needed this to understand this concept for ITSM bachelor
@ITkFunde
@ITkFunde 3 жыл бұрын
thank you Youri !!
@mariomilunovic
@mariomilunovic 4 жыл бұрын
Great explanation! Thank you.
@ITkFunde
@ITkFunde 4 жыл бұрын
Thanks Mario for your kind feedback. Please share this initiative with others. Cheers Anshul
@wandieinnocent7656
@wandieinnocent7656 2 жыл бұрын
This is realy good , I like your explanation .
@sudheerpetluri
@sudheerpetluri 2 жыл бұрын
Thank you for great explanation
@ankithere
@ankithere Жыл бұрын
Good explanation. Thank you
@sanguine6601
@sanguine6601 2 жыл бұрын
I always except such tutorials from you thanks sir please make new lecture on web services🙏🙏🙏🙏
@amazon-top-products90
@amazon-top-products90 11 ай бұрын
Awesome Explanation...
@likitha-sneha
@likitha-sneha Жыл бұрын
Brilliant.....well explained 😃👏
@ritikchandel7265
@ritikchandel7265 Жыл бұрын
thanku so much for uploading this video
@rohitrawat7180
@rohitrawat7180 Жыл бұрын
Thank you 😀
@karnatakamasitha8809
@karnatakamasitha8809 2 жыл бұрын
short and informative lecture. Thank you so much sir
@ITkFunde
@ITkFunde 2 жыл бұрын
Thanks dear❤
@user-zb5jp4ti1d
@user-zb5jp4ti1d 3 жыл бұрын
I love the metaphors and analogies... thanks Anshul :)
@ITkFunde
@ITkFunde 3 жыл бұрын
Thanks again
@dhananjayas404
@dhananjayas404 Жыл бұрын
Nicely explained bro….!!
@baksharp
@baksharp 3 жыл бұрын
Nicely explained!. Loved it!.
@ITkFunde
@ITkFunde 3 жыл бұрын
Thanks a lot 🙏😊
@qR7pK9sJ2t
@qR7pK9sJ2t 3 ай бұрын
Very good !!
@kbhoyi
@kbhoyi 3 жыл бұрын
The differences were nicely explained. Especially I liked the fact, that you took an practical example and did an apple to apple comparison ! Just 1 change wrt microservices using database. It is possible that multiple microservices connect to same database and need not necessarily connect to a separate DB.
@ITkFunde
@ITkFunde 3 жыл бұрын
Thanks Kusuma
@ksansudeen
@ksansudeen 2 жыл бұрын
Yes it is possible. but it name it as distributed system
@nagendraprasad777
@nagendraprasad777 3 жыл бұрын
Wonder full
@ITkFunde
@ITkFunde 3 жыл бұрын
Thanks Nagendra
@ChintanDave
@ChintanDave 3 жыл бұрын
Can you create video on providing explanation for OPENID and OAuth 2.0 ? What are the difference between them ?? How they can be implemented ??
@luismadrigal6883
@luismadrigal6883 Жыл бұрын
I'm si grateful by your video AND your channel, It help allá the IT community, pls make More videos as this. Congratulations by your channel I've subscribed aleeady.
@ITkFunde
@ITkFunde Жыл бұрын
thNks
@DashMihir
@DashMihir 2 жыл бұрын
Great talk !! it would be great if you can explain what kind of testing varies between monolithic and microservices
@gymcoMotivation
@gymcoMotivation 7 ай бұрын
32rt5y
@dummymail6029
@dummymail6029 3 ай бұрын
great video thank you so much :)
@dhanushkanishan6287
@dhanushkanishan6287 Жыл бұрын
Super
@hemanthreddygaddam353
@hemanthreddygaddam353 2 жыл бұрын
thank you bro
@sachinm9056
@sachinm9056 2 жыл бұрын
Thanks for the informaiton. what does API gateway map to here interms of infra ?
@ericcheung8790
@ericcheung8790 3 жыл бұрын
Good sharing! If an application that all the business unit can be total isolated except share same user account. How do you think by using subdomain vs Microservice?
@ashishverghese117
@ashishverghese117 2 жыл бұрын
U r a an absolute legend
@kishrazor
@kishrazor 3 жыл бұрын
Thanks for good explanation.. Still you can scale monolith by adding more servers behind a load balancer with sticky sessions or session replication
@ITkFunde
@ITkFunde 3 жыл бұрын
Yes definitely Kishore I am also old school in terms of scaling and have done several monolith expansions it's more intuitive for us but the kind of data growth we are seeing, microservices are now industry-standard for big data use cases.
@vikaspanwar2537
@vikaspanwar2537 2 жыл бұрын
yes. my recommendation on why micro services may not always be the right choice kzfaq.info/get/bejne/gsCAptyJlbCddIE.html
@ananyap97
@ananyap97 3 жыл бұрын
Hi , Could you kindly help me out with AWS , Kubernetes and testing cloud infrastructure
@davidtilser382
@davidtilser382 2 жыл бұрын
Very good video! Keep it up :)
@jayanth1376
@jayanth1376 3 жыл бұрын
👌👌👌
@upengan78
@upengan78 3 жыл бұрын
🙏 thank you
@ITkFunde
@ITkFunde 3 жыл бұрын
Thanks Upendra 🙏
@Spider-Man_67
@Spider-Man_67 3 жыл бұрын
Superbely explained...👍👍👍
@ITkFunde
@ITkFunde 3 жыл бұрын
Thanks Rahul 🙏🙏
@prashantadhav4349
@prashantadhav4349 2 жыл бұрын
Can u explain more on synchronization of diff services and db in continuation with the example in the video without using container or wrapper
@e.t6716
@e.t6716 Жыл бұрын
Master indeed, sir do you have an full course on k8s please?
@vishalparkar
@vishalparkar 2 жыл бұрын
Good ! BTW which mic you usedfor this video
@dnyaneshr4006
@dnyaneshr4006 Жыл бұрын
Thank you! :)
@natep7425
@natep7425 2 жыл бұрын
Hello, I was wondering if an application be be half monolithic and half micro services. We are thinking of using microservices only where needed. Please advise. Thank you.
@amarnathyadav8242
@amarnathyadav8242 3 жыл бұрын
Really nice video, Thank you
@ITkFunde
@ITkFunde 3 жыл бұрын
Thanks Amarnath
@SKTWoodDesign
@SKTWoodDesign 2 жыл бұрын
well explained. Thank you.
@ITkFunde
@ITkFunde 2 жыл бұрын
Thanks
@davitodan5161
@davitodan5161 10 ай бұрын
❤ You are the best. Your teaching is very informative and had help me alot. Please set up your own academy . I'll be part of your team
@ChintanDave
@ChintanDave 3 жыл бұрын
Which technologies can be used to build microservice architecture for any software development?
@yogeshasati6210
@yogeshasati6210 2 ай бұрын
nice expaination.. thanks you buddy... can you suggest or explain on SOA vs Micro and Mono Hi . Can you expain same wrt to embedded or automotive services.. or can you guide? how SOA will be implimented in Embedded Automotive
@codestorywithMIK
@codestorywithMIK 3 жыл бұрын
Good example
@ITkFunde
@ITkFunde 3 жыл бұрын
Thanks
@ChintanDave
@ChintanDave 3 жыл бұрын
How does databases of each service can interact with each other ?
@cvarun9221
@cvarun9221 3 жыл бұрын
Great video. The point where you say monolithic is not going anywhere is so true - The product that I work in, is so complex - contains both Monolithic + Microservices. Uses multiple tech stack PHP and java webservices. Web methods are internally calling each other. The product has Jersey, spring boot rest, soap and what not. Things are so complex. Tech companies although are so obsessed about micro services. As, pointed by Hiral, why are monolithic web services slower, when everything is inside one app server ? Microservices keep calling each other and multiple db's , shouldnt that overhead make them slower ? Btw I watched it at 1.5X speed - Wrapped up quickly. Thanks for awesome video !
@hiralamodia3058
@hiralamodia3058 4 жыл бұрын
Very good and simple explanation. Thanks for creating this tutorial. I have one question - You mentioned monolith application to be slow on performance. But is it not the other way around? Microservices need to make remote API calls. Does it not make micro services slower on performance compared to monoliths where all transactions are internal?
@cvarun9221
@cvarun9221 3 жыл бұрын
Thats a good question Hiral
@kbcbala
@kbcbala 2 жыл бұрын
Micro services can be scaled selectively to improve performance. Also mostly to do with the way the micro services are implemented. In strictest sense, the micro services should be self contained and not make the unwanted internal API calls.
@stepofengineer
@stepofengineer 2 жыл бұрын
You are too good...
@lostecho01
@lostecho01 2 жыл бұрын
amazing thank you
@vishal29833
@vishal29833 2 жыл бұрын
What shld be the architecture for core system in life insurance company
@ManishKumar-wn2gn
@ManishKumar-wn2gn Жыл бұрын
How can we relate foregin key relationships among these micro services
@biki7836
@biki7836 3 жыл бұрын
I mean to say between B2B/EDI/MFT and EAI/SOA/BPM
@markokafor7432
@markokafor7432 3 жыл бұрын
You can actually make changes to the monolithic architecture in this case your hotel booking. You don't have to bring everything down, you'll just have to redeploy the whole application.
@ITkFunde
@ITkFunde 3 жыл бұрын
Yes you are correct Mark, but as your application grows and become more and more complex microservices makes more sense ex NETFLIX
@vikaspanwar2537
@vikaspanwar2537 2 жыл бұрын
yes. my recommendation on why micro services may not always be the right choice kzfaq.info/get/bejne/gsCAptyJlbCddIE.html
@sandeeppachkawade
@sandeeppachkawade Жыл бұрын
If there is a change in one of the business services let's say Hotel Booking, unnecessarily we have to deploy rest business services without any changes in them..That is one of the disadvantages.
@meshealsomah9526
@meshealsomah9526 Жыл бұрын
@@sandeeppachkawade in todays modern application development and with the integration of CI/CD pipelines, you don't have to bring your whole systems down to make changes to a specific features as ex; (the Hotel Booking feature) when using Monolithic design. You can make as many changes to an application features and deployed those features in Realtime. But again, it's always good to follow conventions and what work best. If am building a side hustle project, I will go with a Monolithic approach and if am working with a team and building complex project then I will prefer Microservices.
@davitodan5161
@davitodan5161 10 ай бұрын
So can we tell which service is monolithic/ microservice in a real time senerio
@bantimatrix
@bantimatrix Жыл бұрын
Very nice tutorial well explained. I have one question suppose microservices divided into separate unit then how for eg: travel bboking need to the payment then how the two database make relation?
@ishankaggarwal9629
@ishankaggarwal9629 4 жыл бұрын
Fantastically explained. I'm new to microservices. Got the understanding from many videos but not able to connect dots. Can you suggest one video or sample where I can understand small app dev in microservice arch fashion with simple example. Thanks!
@ITkFunde
@ITkFunde 4 жыл бұрын
good idea Ishank I have noted this down. Will plan for this.
HOW DID HE WIN? 😱
00:33
Topper Guild
Рет қаралды 18 МЛН
Неприятная Встреча На Мосту - Полярная звезда #shorts
00:59
Полярная звезда - Kuzey Yıldızı
Рет қаралды 7 МЛН
OMG🤪 #tiktok #shorts #potapova_blog
00:50
Potapova_blog
Рет қаралды 18 МЛН