This lecture discusses Architectural aspects of Web engineering. It covers: - software architecture design - software architecture for the web - component model for software architecture description The output of this course consists in a list of artifacts and principles to be used when engineering Web applications is listed at https://trello.com/b/z49P8z3b