# 15-02-2021 Notes C4 Workshop
# Why (Nelis)
**Start time:** 00:00:00
- Text 'of cours' should be 'of course'
- Mention of code katas? Will the audience know what is meant?
- Order of quotes was confusing when linked to the visuals.
# How do Architectural Katas work? (Nelis)
**Start time:** 00:02:48
1. Team
2. Design & discuss Arch
3. Pitch
4. Reflect & Break
We'll only do one iteration.
## What is C4 Model? (Matteo)
**Start time:** 00:04:55
4 Diagrams hence C4:
- Reference Simon Brown
1. System **C**ontext Diagram - No technical implementation details
2. **C**ontainer diagram - more technical details, frameworks, protocols
3. **C**omponent Diagram - Zoom into one of the components.
4. **C**lass diagram - not needed most of the time and can often be generated
`Saket feedback: Perhaps first start by giving an overview of all 4 diagrams before going into depth. Also, maybe present the example system briefly so that we understand what we're modelling...in this case, a banking system.`
*Saket Question:* How does this model relate to Domain Driven Design and, let's say, bounded contexts?
`Nelis Feedback: Can you "build up" the diagram instead of seeing it all in one go`
`Nelis Feedback: Technology arrows. "We cannot go to this level yet". So mention that not all the details need to be there from the start but that it is an iterative process.`
`Nelis Feedback: Actually go into your example on the container diagram or make it more simple?`
- Coordinate the time breakdown 20/20/20 (so time for 3 diagrams?) or some other time breakdown?
- Maybe keep it more free-form and give advice as to time-management. Give a 50% time warning.
-
# Next Steps (Nelis)
**Start time:** 13:28:00
- Split **into** groups
# Workshop
**Start time:** 17:45:00