System Design: Monolithic vs SOA vs Microservice Architecture

  Рет қаралды 49,272

techwithshakul

techwithshakul

3 жыл бұрын

Lecture 5 of system design module-:
This video explains the fundamental differences between different modals used in Server Architecture namely- Monolithic, SOA - Service Oriented Architecture and Micro-services.
I have tried to explain the differences with the help of a small application of an e-wallet. How even a tightly coupled monolithic can be easily coded and deployed whereas in a micro-service I can deploy services autonomously.
Couple of Pros with Monoliths-:
1. easy of code
2. easy deployments
3. no latency
Micro-services-:
1. parallel deployment
2. agility
3. scalability
4. monitoring
Happy Learning!
#SystemDesign #ServerArchitecture #Monolithic #Microservice

Пікірлер: 90
@JdevKamath
@JdevKamath 3 жыл бұрын
One of the best explanations, I have ever seen on this topic.
@techwithshakul3691
@techwithshakul3691 3 жыл бұрын
Thanks Jaidev! Glad you liked it.
@anadkatmadhav
@anadkatmadhav 2 жыл бұрын
So happy to have this kind of explanation !! simple - perfect. ☕
@sushmakaza3074
@sushmakaza3074 2 жыл бұрын
Brilliant!! II watched dozen videos from IBM Oracle etc with so called experts but this simple boy explained it brilliantly!!! Goes to show brand is irrelevant in grasping a concept. It's just his luck that he is not rising like others
@sondernfy
@sondernfy Жыл бұрын
Amazing. I have an exam in not even three hours and this has been a life saver.
@sanketpandey9838
@sanketpandey9838 Жыл бұрын
Excellent video with very relatable examples! Bravo!
@advaitatt7784
@advaitatt7784 2 жыл бұрын
Explained beautifully, the example you took helped to understand the differences better
@Hufsa
@Hufsa Жыл бұрын
This is pure gold!, no, more than that, the examples are so great, being able to see differences between 3 architectures and knowing pros and cons is very cool, honestly I thought monolothic architecture was garbage but it is still useful, it's just different, thank you for the great explanation.
@busra.tuncdan
@busra.tuncdan Жыл бұрын
Great explanation! Simply cleared my questions. Thanks.
@hrudayaranjansahoo2781
@hrudayaranjansahoo2781 2 жыл бұрын
Dude, this is SO good! Well done!
@honeyonairraja
@honeyonairraja 2 жыл бұрын
Excellent. Fully covered the difference of the architecture btw mono/SOA/Micro,,,Thank you
@smrutiranjansahu3960
@smrutiranjansahu3960 2 жыл бұрын
One of the very very good explanation i have ever seen, keep posting more videos.
@brucedmello7670
@brucedmello7670 2 жыл бұрын
This was a really good explanation, thank you!
@izaakchater9165
@izaakchater9165 11 ай бұрын
I came in just wanting to understand these concepts at a higher level and this was a fantastic explination, thank you very much sir! 🙏
@jasper5016
@jasper5016 2 жыл бұрын
Brother this is the best explanation I have seen. Thanks a lot. Hope your channel will grow fast.
@whattheydoexactly7794
@whattheydoexactly7794 Жыл бұрын
best explanation I found. Thanks man
@abhiseksharma6316
@abhiseksharma6316 5 ай бұрын
Beautifully explained.. !! loved it.
@MO64Entertainment
@MO64Entertainment 2 жыл бұрын
Loved it.
@ashishwali3436
@ashishwali3436 2 жыл бұрын
Thank you, very well explained in easy language
@pambashatsonfasco1453
@pambashatsonfasco1453 2 жыл бұрын
Just splendid🥳🥳.. Very brilliantly explained
@manishmalhotra2823
@manishmalhotra2823 3 жыл бұрын
Superb explanation buddy, couldn't have understood much better than this. Thumbs up . Being a Redhat guy and moving to Kubernetes , its a great start to learn these basics.
@techwithshakul3691
@techwithshakul3691 3 жыл бұрын
Glad you liked it
@gvantsagugunava1505
@gvantsagugunava1505 9 ай бұрын
Very Helpful, Thanks A Lot!
@biswasanik
@biswasanik Жыл бұрын
Well explained. Enjoyed watching the video.
@parinazshahmoradi6432
@parinazshahmoradi6432 Жыл бұрын
Thank you for such an informative video.
@shobhitshukla6213
@shobhitshukla6213 2 жыл бұрын
Best Session on the difference
@SS-vh1el
@SS-vh1el 2 жыл бұрын
Thanks for the great explanation….
@villageinvestor9078
@villageinvestor9078 2 жыл бұрын
Nice explanation Shakul. I am also a geologist and we have that lithic working in the background whatever technology we use :-)
@piotrstasinskij2929
@piotrstasinskij2929 Жыл бұрын
thank you, great explanation
@luli2246
@luli2246 8 ай бұрын
thanks for soooo excellent explanation!
@sambha1109
@sambha1109 3 жыл бұрын
Best Description over internet
@techwithshakul3691
@techwithshakul3691 3 жыл бұрын
Hey Sameer, I'm so glad you liked it!
@hugofigueiredo6056
@hugofigueiredo6056 2 жыл бұрын
Amazing. Thank you
@sunhe627
@sunhe627 10 күн бұрын
amazing explanation
@bimaaulia9944
@bimaaulia9944 2 жыл бұрын
Thankyou explanation is very clear sir
@CodePressAcademy
@CodePressAcademy Жыл бұрын
Thanks sir, great explanation
@manishkraiit
@manishkraiit Жыл бұрын
best explaination!
@yasarahmedshaik6623
@yasarahmedshaik6623 11 ай бұрын
it was super, thanks .
@deepams7638
@deepams7638 2 жыл бұрын
Very nice way of explaining
@ganeshdarla9351
@ganeshdarla9351 3 жыл бұрын
Broo..Please make complete video series on Microservices..plz.. if possible in nodejs microservices your explaination is awesome...
@ramkimca
@ramkimca 3 жыл бұрын
Excellent video on this topic...!
@ramkimca
@ramkimca 3 жыл бұрын
I do hear few other disadvantages such as higher storage cost and Concurrency issues in Microservice Architecture in addition to what you mentioned. Anyway, this is really a good one.
@vaibhavdadas5372
@vaibhavdadas5372 2 жыл бұрын
Bhava ek number kaam kelas
@bharathp9096
@bharathp9096 2 жыл бұрын
Very good explanation and even video isn't lengthy
@l4webdesign186
@l4webdesign186 2 жыл бұрын
thank you very much!
@unaswimothuti
@unaswimothuti 2 жыл бұрын
This is some great content, maybe add captions when you switch languages, but all together great!
@geekmuralin
@geekmuralin 2 жыл бұрын
Thank you very much sir 🙏
@Ameyrat
@Ameyrat 5 ай бұрын
Nicely explained. :)
@nileshsaraf7122
@nileshsaraf7122 2 жыл бұрын
well explained!!
@harshshah9006
@harshshah9006 5 ай бұрын
Thank u so much !!!!!❤❤
@alimoulouel6203
@alimoulouel6203 3 жыл бұрын
Very good explication thank you, have you articles or definition about this architecture (SOA) ?
@sahildhingra9570
@sahildhingra9570 Жыл бұрын
Hey Shakul, these videos are amazing. It has got me interested in system design. Can you recommend some books or blogs to study all this in detail?
@mak9856
@mak9856 2 жыл бұрын
wonderful
@babe2274
@babe2274 3 жыл бұрын
Great,Thanq very much.Can you please make a video which focuses on SOA vs Microservices.That still seems to be a grey area
@MarcoPoIo
@MarcoPoIo 2 жыл бұрын
00:00
@satwaghole
@satwaghole Жыл бұрын
Nice explanation
@tuantu260507
@tuantu260507 3 жыл бұрын
Greate, thank you so much
@techwithshakul3691
@techwithshakul3691 3 жыл бұрын
Thanks! Glad you liked it.
@jamstanley9898
@jamstanley9898 4 ай бұрын
perfect
@gauravdate
@gauravdate 2 жыл бұрын
Nice explanation.. How does daily DB backup happen for micro services application as each service uses individual database?
@vismaychourasia375
@vismaychourasia375 Жыл бұрын
thankyouuu
@gungunagarwal
@gungunagarwal 3 жыл бұрын
Well done sir! I look forward to the next video.
@techwithshakul3691
@techwithshakul3691 3 жыл бұрын
Thanks Aarushi, so glad that you are liking the content.
@aarushiparmar2976
@aarushiparmar2976 3 ай бұрын
@@techwithshakul3691do post more videos. This is an amazing explanation on the concept
@soosai1988
@soosai1988 2 жыл бұрын
Nailed it
@deepdesire6967
@deepdesire6967 2 жыл бұрын
tHIS is the best but it does not have millions of views !!
@weeeze
@weeeze 2 ай бұрын
I think you missed the main point about SOA which is having an ESB/Middleware between the business applications which acts as orchestrator. Also having a single DB where business services talk to can be scaled using DB replication as having one primary DB and multiple replica DB.Also I have a question , why would you host the DB on the same pod/container ? Why not have DB on a diff container ? This is better for scaling your services .
@newsnetworkz
@newsnetworkz Жыл бұрын
Good one Shakul, rather than parallel deployment, Is the word “independent” (deployment) more appropriate for micro services compared to monolithic ?
@hk1577
@hk1577 3 жыл бұрын
KEEP IT UP AND VIDEO ON CLOUD WAS GOOD .
@techwithshakul3691
@techwithshakul3691 3 жыл бұрын
Glad you liked it.
@hk1577
@hk1577 3 жыл бұрын
@@techwithshakul3691 👍♾️♾️
@Sandywf
@Sandywf 5 ай бұрын
can we say SOA and Microservices architectures are quite similar except one thing which is SOA used same database across all the independent services while in microservices architecture each services used different database or same database but different schema ....please correct me if i am wrong thanks
@BasicCloud
@BasicCloud 3 жыл бұрын
Thanks for the video. Useful. What are you saying at 8:17 - 8:22 and 09:42 - 09:53 ?
@techwithshakul3691
@techwithshakul3691 3 жыл бұрын
Thanks a lot! Sorry I'll try and include captions next time. For now, 8:17- I don't get that worried if the view balance has some latency issues as compared to sending money. 9:42- I am trying to relate the autonomy of a Microservice to that of a couple of bachelors living out of a rented flat in a huge society. Hope it helps!
@ChayonShaahOfficial
@ChayonShaahOfficial 2 жыл бұрын
Is all they are pattern ?? What is layerd ..event driven i m confused
@saravanavel2802
@saravanavel2802 Жыл бұрын
Explanation is good. Mix up with hindi for non hindi known audience is bad. You can create a separate hindi only content or english only content. Technology is universal my friend. It is my personal opinion
@ashishpant7216
@ashishpant7216 2 жыл бұрын
bich vala shi h kya?
@Tony-dp1rl
@Tony-dp1rl 8 ай бұрын
Although a good video, it isn't technically correct to say SOA was restricted to one database. Many SOA systems had one database per service. Martin Fowler has a great video where he talks about how Microservices are nothing new, just SOA re-badged.
@mittalsir
@mittalsir 3 жыл бұрын
💐💐
@Hephasto
@Hephasto 2 жыл бұрын
So the only benefit of monolithic is that ‘it is easy to call’? Besides that I don’t see a single point of using it.
@Siatkowkarzadzi
@Siatkowkarzadzi 2 жыл бұрын
It's less complicated and easier to develop. Look from different point of view, when you don't need benefits of microservices, there is no point of using it. You go for monolith
@letsgoswe
@letsgoswe Жыл бұрын
Amazing! But it is sad to see such talent has stopped sharing its knowledge. The community needs your knowledge, Please make more new videos. 121122
@notrobboss
@notrobboss 2 жыл бұрын
Dude when you started explaining Monolithic Structures I nearly pissed my pants hahahah Lithic because I am a geologist xD Amazing Video 👍
@khaoula4049
@khaoula4049 2 жыл бұрын
excellent thank u sir ; but please don't talk indean cuz i don't understand what u say
@novapfelix3456
@novapfelix3456 Жыл бұрын
mention on title your video is Hindi since we get in since its English
@mytempmail8669
@mytempmail8669 6 ай бұрын
Unnko toh invite bhi nhi krte hai 🤣🤣
@techyrk99
@techyrk99 5 ай бұрын
society ke bachlors.... diwali sammelan.. me kya ho raha... unko invite bhi nahi karte........
@DigitalCyberXpro
@DigitalCyberXpro Жыл бұрын
Hindi me bol skta h to English me Hero kyun ban rhe h . ...gaali sunana h kya ...
@geekmuralin
@geekmuralin 2 жыл бұрын
Thank you very much sir 🙏
Server Architecture | Web Hosting | System Design
18:40
techwithshakul
Рет қаралды 3,8 М.
Event Driven Architecture | System Design
14:59
techwithshakul
Рет қаралды 28 М.
Must-have gadget for every toilet! 🤩 #gadget
00:27
GiGaZoom
Рет қаралды 12 МЛН
Вечный ДВИГАТЕЛЬ!⚙️ #shorts
00:27
Гараж 54
Рет қаралды 13 МЛН
DO YOU HAVE FRIENDS LIKE THIS?
00:17
dednahype
Рет қаралды 51 МЛН
Дибала против вратаря Легенды
00:33
Mr. Oleynik
Рет қаралды 4,4 МЛН
Monolithic vs Microservice Architecture: Which To Use and When?
10:43
Monolith vs SOA vs MicroServices and when to use what
18:49
Fredrik Christenson
Рет қаралды 14 М.
5 Design Patterns That Are ACTUALLY Used By Developers
9:27
Alex Hyett
Рет қаралды 199 М.
Event-Driven Architecture (EDA) vs Request/Response (RR)
12:00
Confluent
Рет қаралды 119 М.
Service Oriented Architecture (SOA) Simplified.
5:57
Coding Env
Рет қаралды 61 М.
System Design: Storage | File vs Block vs Object
15:33
techwithshakul
Рет қаралды 15 М.
Top 5 Most Used Architecture Patterns
5:53
ByteByteGo
Рет қаралды 225 М.
Basic System Design for Uber or Lyft | System Design Interview Prep
16:18
My MOM will HATE me FOR THIS 😂 #shorts
0:22
WigoFellas
Рет қаралды 4,3 МЛН
27 июня 2024 г.
0:10
Vibe City
Рет қаралды 2,3 МЛН