Week 8 Part III · Architecture and Patterns 🎤 Student Project Presentation 2 · Interim
Instructor lesson plan: lecture (2 h) and practice (2 h).
Clean ArchitectureC4 diagramsADRsinterim rubric
| 0:00-0:20 | 20 min | Clean Architecture mapEntities, use cases, interface adapters, frameworks and drivers. |
| 0:20-0:45 | 25 min | Ports and adaptersHow external dependencies enter through interfaces and adapters. |
| 0:45-1:10 | 25 min | Modular monolithFeature modules, bounded contexts, internal contracts, and migration paths. |
| 1:10-1:20 | 10 min | Break |
| 1:20-1:45 | 25 min | Architecture decision recordsWriting ADRs that explain context, decision, alternatives, and consequences. |
| 1:45-2:00 | 15 min | Presentation logisticsDemo order, timing, questions, and repository tag. |
Students often think: Clean Architecture requires many projects and boilerplate.
Set it straight: the core idea is dependency direction. Physical structure should fit project size.
The full practice slot is given to Student Project Presentation 2 · Interim. Teams demonstrate a working API, database integration, current architecture, implemented patterns, main workflows, code structure, and open issues.