What is Software Architecture?
Software Architecture describe the structure of system.
What is System Architecture
System Architecture describe the structure, responsibility, Interaction, Platform and technology of the System.
Popular Software Architecture
- Service Oriented Architecture (SOA)
- Model View Controller (MVC)
- Mutli-Tier Architecture
- Inversion of Control (IoC)
- Dependency Injection (DI)
- Single Page Architecture (SPA)