Professional Documents
Culture Documents
03 2 Architectural Patterns
03 2 Architectural Patterns
Architectural pattern
• General, reusable solution to a commonly occurring problem
in software architecture within a given context.
Architectural patterns • Performance
• High availability
NGUYEN Thi Thu Trang
• Some architectural patterns have been implemented within
software frameworks
• 3-layer/3-tier pattern: DotNetNuke
• MVC pattern: Laravel, ASP.NET MVC
• Microservices: Spring Boot, vert.x
3 4
1
10/16/18
MVC
5 6
2
10/16/18
MVVM Architecture
MVP in Android
MVP in
Android
3
10/16/18
Flux
architecture
(React)