Week 11: More Architectural Ideas

In this lecture, we will go through various interesting architecture patterns that are implemented by big software companies through reviewing their architecture blogs. We will then use what we learnt to evaluate the trade-offs made in each architecture and brainstorm how these ideas could be enhanced given new requirements.

Lecture Slides