10 Architecture Patterns Used In Enterprise Software Development Today

preview_player
Показать описание
Ever wondered how large enterprise scale systems are designed? Before major software development starts, we have to choose a suitable architecture that will provide us with the desired functionality and quality attributes. According to Wikipedia, an architectural pattern is a general, reusable solution to a commonly occurring problem in software architecture within a given context. In this video, I will briefly explain the most important architectural patterns used in the enterprise app development today.

****
INTERESTED IN THE STOCK MARKET?
Рекомендации по теме
Комментарии
Автор

0:33 Layered Pattern / n-tier architecture
1:40 Pipe Filter Pattern
2:49 Client Server Pattern
3:48 Model View Controller Pattern
4:48 Event Bus Pattern
5:48 Microservices Pattern
6:45 Broker Pattern
7:46 Peer to Peer Pattern
8:54 Blackboard Pattern
10:00 Master Slave Pattern

yuriymatso
Автор

What‘s important to understand is that these patterns are not mutually exclusive.

domemvs
Автор

Can‘t figure out if this is text-to-speech or a real person talking.

domemvs
Автор

I think its crazy that you can find all this patterns in a frontend application nowadays.

stannone
Автор

love love love the simple and structured descriptions and advantages/disadvantages for each pattern

adelam.
Автор

Did you just present a mix of patterns in many domains in 1 video?

kevinshoang
Автор

Good list of patterns. Great overview.

moneyfish
Автор

Thank you for your charity and kindness! Your lessons are awesome

jvpyqet
Автор

There are some subtle differences between architecture and design. Like MVC is more of a design pattern.

animeshbhatt
Автор

Thank you for your video! I have used n-tier and MVC patterns in my projects, I want to learn new patterns or architectures, I'm confused sometimes those words are used interchangeably. But I can't find practical projects of all the other patterns, just theory. Anyone knows where can I find practical projects?

vampiroast
Автор

I assume that the large enterprise apps can utilize multiple patterns concurrently. Is that true?

elementsoflife
Автор

I hear distortions in the audio that either means it's text to speech or just a crappy mic. If not then would love to know what text to speech this is because it's really good.

riley
Автор

Thanks for this Video! Really helpful for my IOT course. ☺️

chloinger
Автор

What's the diff between the broker pattern and event but pattern? They both like the Kafka.

shizhouliu
Автор

Great video, anyone know of a valid use case/example for the blackboard pattern? Very possible only having experience with web and mobile development has limited my perception but, I can't think of when this would be an obvious design choice, although, I'm sure there are many obvious ones

yeabuddy
Автор

Great video. Thank you for that. I think there might be a mistake at 4:46 because the arrow between View and User should be pointing in the opposite direction as the user sees the view and not vice versa, or do I miss something?

Best wishes and please keep up the good work!

riptide
Автор

could some one recommend book which cover these all this architecture pattern?

deepaghera
Автор

Hmmm what about cqrs, event sourcing, actor model...

guidobit
Автор

I don't know but I found all of these patterns to be same.. Layered (4/3 tier architecture) == MVC =~ Client-Server architecture

contactdi
Автор

Can you justify why there is a performance bottleneck in Client-Server pattern? 3:18
Is it a performance bottleneck *because* it's a single point of failure, or just a performance bottleneck in general?

MrKristian