Week 5: Architecture Styles
Architecture styles govern the way we should build our software system. We'll revisit monolithic architectures, and then dive into components of distributed architectures.
Learning Outcomes:
- The tradeoffs between monolithic and distributed architectures
- The misconceptions of distributed architectures
- Components of distributed architectures
- Applicability of non-functional requirements in architecture styles