First mini-test - October 12-16
To study:- Software Architecture in Practice, Chapters 1-5
- Don't Let Architecture Astronauts Scare You
- Introducing the Pragmatic Architect
- Who Needs an Architect?
- Scalable Web Architecture and Distributed Systems
- Learning from Failure, Part 1: Scoping and Requirements Woes
- Learning from Failure, Part 2: Featuritis, Performitis, and Other Diseases
- Learning from Failure, Part III: On Hammers and Nails, and Falling in Love with Technology and Design
- Grades
- Mini-tests
- Keys: A(D B C B B), B(C B D A C), C(C B B C A)
Second mini-test - November 2-6
To study:- Software Architecture in Practice, Chapters 7, 8, 16, 17
- Fénix: from business problem to architectural tactics and design
- Graphite - includes the SAiP chapters (5-12) about the qualities in the Graphite system
- Nginx - includes the SAiP chapters (5-12) about the qualities in the Nginx system
- Grades
- Mini-tests
- Keys: A(B D A D C), B(D B D A C), C(D A B C C)
Third mini-test - November 23-27
To study:- Documenting Software Architectures, Prologue and Chapters 1-3, 4.3.1, 4.3.2, 4.4, 4.5,
- Continuous Integration - includes the SAiP chapters (5-12) about the qualities in these systems
- Infinispan - includes the SAiP chapters (5-12) about the qualities in the Infinispan system
- Grades
- Mini-tests
- Keys: A(D D B C C), B(B A D A D), C(C A A B B)
Fourth mini-test - December 14-18
To study:- Documenting Software Architectures, Chapters 4.2, 4.3.3, 4.4, 4.6, 5
- Infinispan - includes the architectural views of the Infinispan system the relation with its qualities
- Continuous Integration - includes the architectural views of these systems and its relation with their qualities
- A Conversation with Werner Vogels - all the aspects learned during the course
- Micro-service architectural style by Martin Fowler
- Grades
- Mini-tests
- Keys: A(A B A D C), B(D C D B A), C(D D B B D)