Тёмный

Which is better : microservices or monolithic architecture | Detailed analysis 

IT k Funde
Подписаться 424 тыс.
Просмотров 82 тыс.
50% 1

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 - • Lets understand contai...
Kubernetes crash course: In less than 15 minutes- • Kubernetes crash cours...
**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 RU-vidR 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/mic...
• What are microservices...
**Social Links**
Facebook - / itkfunde
Linkedin - / 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!

Опубликовано:

 

4 янв 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 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.
@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!
@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.
@sujeetkumar.
@sujeetkumar. 2 года назад
You cleared all my doubts regarding micro services.
@nurudeenalaka2351
@nurudeenalaka2351 10 месяцев назад
This is awesome probably the best I have watched so far on the diff architecture.
@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
@akshitmangotra5370
@akshitmangotra5370 2 года назад
Your explanations are FAB!
@VENOMGaming-oj5xu
@VENOMGaming-oj5xu 3 года назад
Beautifully explained
@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.
@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 😊🙏🙏
@drakesh6379
@drakesh6379 Год назад
Very good detailed explanation.. Dhanyavaad
@bankagarai7859
@bankagarai7859 2 года назад
Very good explanation with clear diagram of sevices, Advantages and disadvantages.
@downtowninfo3782
@downtowninfo3782 Год назад
You simplified the concepts so well
@stephaniealimeta341
@stephaniealimeta341 3 года назад
Thank you sir. I am starting to understand this concept.
@biki7836
@biki7836 3 года назад
Awesome explanation. Sir I would love to have an explanation on Integration both external and internal from you.
@akhilgupta6883
@akhilgupta6883 Год назад
simple and clean explanation for every one.
@daljeetsingh2496
@daljeetsingh2496 2 года назад
Thanks very well explained till today i was so confused on microservices..
@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
@ehsanfarzadnia
@ehsanfarzadnia Год назад
Very helpful and simple explanation. Thank you very much
@nyinchomartine7914
@nyinchomartine7914 2 года назад
Excellent explanation for me. Thanks
@Amit-fq3fe
@Amit-fq3fe 2 года назад
clear explanation.thanks
@Rizkiaqa
@Rizkiaqa Год назад
Easy to understand. Even with a Whiteboard explanation. Thanks, Sir.
@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 !
@shetty891
@shetty891 Год назад
Great explanation! Continue the good work
@amazon-top-products90
@amazon-top-products90 11 месяцев назад
Awesome Explanation...
@balasubramaniams4581
@balasubramaniams4581 Год назад
Very good way of teaching. Thank you so much .Very easy to understand.
@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..... 🙏
@AlexAbore-io4hz
@AlexAbore-io4hz 10 месяцев назад
This is best..and provide more..
@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 !!
@sudheerpetluri
@sudheerpetluri 2 года назад
Thank you for great explanation
@likitha-sneha
@likitha-sneha Год назад
Brilliant.....well explained 😃👏
@korampallytirumalesh9441
@korampallytirumalesh9441 Год назад
Excellent explanation
@ankithere
@ankithere Год назад
Good explanation. Thank you
@diegoramos27
@diegoramos27 3 года назад
You make everything so easy and simple to understand, I subscribed:)
@ITkFunde
@ITkFunde 3 года назад
Thanks Diego🙏☺️
@siricollection3575
@siricollection3575 2 года назад
Explained so well for beginners... Thankyou
@ITkFunde
@ITkFunde 2 года назад
Thanks dear☺️♥️
@user-xu2je7qh4x
@user-xu2je7qh4x 5 месяцев назад
Excellent sir
@b.e.409
@b.e.409 Год назад
Very informing video thank you so much for sharing your knowledge
@wandieinnocent7656
@wandieinnocent7656 2 года назад
This is realy good , I like your explanation .
@dhananjayas404
@dhananjayas404 Год назад
Nicely explained bro….!!
@ita755khushalkoli2
@ita755khushalkoli2 2 года назад
Very good explanation
@user-nl9gf2lj6p
@user-nl9gf2lj6p Месяц назад
Very nicely explained
@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. ☺️🙏
@YGPaus
@YGPaus 3 года назад
Thank you for your explanation. Needed this to understand this concept for ITSM bachelor
@ITkFunde
@ITkFunde 3 года назад
thank you Youri !!
@H.s.c-1
@H.s.c-1 11 месяцев назад
Thanks
@sameersharma7594
@sameersharma7594 2 года назад
wonderfully explained.. Thanks for sharing
@ITkFunde
@ITkFunde 2 года назад
Thanks Sameer
@ritikchandel7265
@ritikchandel7265 Год назад
thanku so much for uploading this video
@bujjibabu1097
@bujjibabu1097 2 года назад
Thanks a lot sir... great explination
@sushilrajiwade3551
@sushilrajiwade3551 3 года назад
Nice and detailed explaination. Thanks!!!
@ITkFunde
@ITkFunde 3 года назад
Thanks Sushil
@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.
@mariomilunovic
@mariomilunovic 4 года назад
Great explanation! Thank you.
@ITkFunde
@ITkFunde 4 года назад
Thanks Mario for your kind feedback. Please share this initiative with others. Cheers Anshul
@qR7pK9sJ2t
@qR7pK9sJ2t 3 месяца назад
Very good !!
@abhishekshenoy8796
@abhishekshenoy8796 Год назад
Thank you so much for giving the clean explainations
@ITkFunde
@ITkFunde Год назад
thanks
@rohitrawat7180
@rohitrawat7180 Год назад
Thank you 😀
@sanguine6601
@sanguine6601 2 года назад
I always except such tutorials from you thanks sir please make new lecture on web services🙏🙏🙏🙏
@ashishverghese117
@ashishverghese117 2 года назад
U r a an absolute legend
@user-zb5jp4ti1d
@user-zb5jp4ti1d 3 года назад
I love the metaphors and analogies... thanks Anshul :)
@ITkFunde
@ITkFunde 3 года назад
Thanks again
@karnatakamasitha8809
@karnatakamasitha8809 2 года назад
short and informative lecture. Thank you so much sir
@ITkFunde
@ITkFunde 2 года назад
Thanks dear❤
@baksharp
@baksharp 3 года назад
Nicely explained!. Loved it!.
@ITkFunde
@ITkFunde 3 года назад
Thanks a lot 🙏😊
@davidtilser382
@davidtilser382 2 года назад
Very good video! Keep it up :)
@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
@dnyaneshr4006
@dnyaneshr4006 Год назад
Thank you! :)
@nagendraprasad777
@nagendraprasad777 3 года назад
Wonder full
@ITkFunde
@ITkFunde 3 года назад
Thanks Nagendra
@Spider-Man_67
@Spider-Man_67 3 года назад
Superbely explained...👍👍👍
@ITkFunde
@ITkFunde 3 года назад
Thanks Rahul 🙏🙏
@dummymail6029
@dummymail6029 3 месяца назад
great video thank you so much :)
@jayanth1376
@jayanth1376 3 года назад
👌👌👌
@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
@hemanthreddygaddam353
@hemanthreddygaddam353 2 года назад
thank you bro
@upengan78
@upengan78 3 года назад
🙏 thank you
@ITkFunde
@ITkFunde 3 года назад
Thanks Upendra 🙏
@dhanushkanishan6287
@dhanushkanishan6287 Год назад
Super
@amarnathyadav8242
@amarnathyadav8242 3 года назад
Really nice video, Thank you
@ITkFunde
@ITkFunde 3 года назад
Thanks Amarnath
@stepofengineer
@stepofengineer 2 года назад
You are too good...
@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 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-LZPsyX0J9DM.html
@SKTWoodDesign
@SKTWoodDesign 2 года назад
well explained. Thank you.
@ITkFunde
@ITkFunde 2 года назад
Thanks
@lostecho01
@lostecho01 2 года назад
amazing thank you
@davitodan5161
@davitodan5161 9 месяцев назад
❤ 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
@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
@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
@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 ??
@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 !
@codestorywithMIK
@codestorywithMIK 2 года назад
Good example
@ITkFunde
@ITkFunde 2 года назад
Thanks
@e.t6716
@e.t6716 Год назад
Master indeed, sir do you have an full course on k8s please?
@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 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-LZPsyX0J9DM.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.
@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.
@rastsislaurudziankou2579
@rastsislaurudziankou2579 3 года назад
Good video, thanks =)
@ITkFunde
@ITkFunde 3 года назад
Thanks Ross
@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
@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.
@biki7836
@biki7836 3 года назад
I mean to say between B2B/EDI/MFT and EAI/SOA/BPM
@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?
@ChintanDave
@ChintanDave 3 года назад
Which technologies can be used to build microservice architecture for any software development?
@vishalparkar
@vishalparkar 2 года назад
Good ! BTW which mic you usedfor this video
@sachinm9056
@sachinm9056 2 года назад
Thanks for the informaiton. what does API gateway map to here interms of infra ?
@ashishverghese117
@ashishverghese117 2 года назад
Can u please Do a video on rest api
@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?
@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.
@ChintanDave
@ChintanDave 3 года назад
How does databases of each service can interact with each other ?
@vishal29833
@vishal29833 2 года назад
What shld be the architecture for core system in life insurance company
@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
@ManishKumar-wn2gn
@ManishKumar-wn2gn Год назад
How can we relate foregin key relationships among these micro services
Далее
Kubernetes crash course: In less than 15 minutes
14:26
Просмотров 115 тыс.
Incredible magic 🤯✨
00:53
Просмотров 2,1 млн
Introduction to Microservices, Docker, and Kubernetes
55:08
Introduction to AWS Services
38:54
Просмотров 2,2 млн