Resource Collection: Architectural Styles Go to related resources.
Presentations
Section titled “Presentations”The groups have a few minutes to present the architectural characteristics they have identified in the case study they received. The emphasis is not on the actual characteristics (although these are also important), but rather on the reasoning behind their choices.
Architectural styles
Section titled “Architectural styles”Let's start with some general concepts:
- Partitioning.
- Technical.
- Domain.
- Distribution.
- Monolithic.
- Distributed.
Then we will review some common architectural styles (based on Richards, Ford: Fundamentals of Software Architecture):
- Layered
- Modular Monolith
- Pipeline
- Microkernel
- Service-Based
- Event-Driven
- Space-Based
- Service-Oriented
- Microservices