아키텍처 패턴들:
- Layered Architecture
- Pipe and Filter
- Client Server
- Model View Controller
- Event Driven Architecture
- Microservices Architecture
(1) Layered Architecture
- layered architecture == n-tier architecture
- 일반적인 계층구조의 레이어
- presentaiotion layer
- business layer
- persistence layer
- database layer
(2) Multi-Tier Pattern
(3) Pipe and Filter
(4) Client Server
(5) Model View Controller
(6) Event Driven Architecture
(7) Microservices Architecture
Reference