> For the complete documentation index, see [llms.txt](https://coursepress.gitbook.io/1dv612/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://coursepress.gitbook.io/1dv612/peer-instruction.md).

# Peer instruction

## Tasks

Prepare yourself by studying the following topics before the peer instruction.

### Preparation

Work your way through ["The top 5 software architecture patterns: How to make the right choice"](https://techbeacon.com/top-5-software-architecture-patterns-how-make-right-choice) with support in the [free e-book "Software Architecture Patterns"](http://www.oreilly.com/programming/free/software-architecture-patterns.csp). Focus on thinking of examples that you have come across in regard to the different patterns and the patterns characteristics.

Read through ["Service Oriented Architecture (SOA) in the Real World"](http://s3.beckshome.com/20070727-SOA-In-The-Real-World.pdf) ([service-oriented architecture (SOA)](http://searchmicroservices.techtarget.com/definition/service-oriented-architecture-SOA), [Service Oriented Architecture (SOA): simply good design](http://www-01.ibm.com/software/solutions/soa/index.html), [Service-oriented architecture](https://docs.microsoft.com/en-us/dotnet/standard/microservices-architecture/architect-microservice-container-applications/service-oriented-architecture), [Microservices architecture](https://docs.microsoft.com/en-us/dotnet/standard/microservices-architecture/architect-microservice-container-applications/microservices-architecture)) and then watch [this presentation introducing "Web Oriented Architectures" (0-11 min)](https://www.youtube.com/watch?v=pjTclCFuz0k).
