Kickoff
In deze sessie kaderen we de hele track. Nog vóór één enkele stijl: de fundamenten. Wat is een software-architect, wat onderscheidt goede architectuur van klakkeloos gekopieerde lagen, en de mentale tools om het verschil te zien.
De vaardigheden die de job echt vereist, zijn evenzeer technisch als communicatief. En in de kern van alles sturen de niet-functionele requirements de architectuur. Ze kunnen niet allemaal tegelijk gemaximaliseerd worden: de “-ilities”-trade-off. Welke jouw project nodig heeft, bepaalt de uiteindelijke vorm ervan.
En — steeds belangrijker in het AI-tijdperk — hoe je ze afdwingbaar maakt: fitness functions zoals ArchUnit en NetArchTest zetten je architecturale regels om in falende builds, iets waar een agent zich niet uit kan praten zoals hij een richtlijn in AGENTS.md wél kan omzeilen.
We sluiten af met “denken als een architect”, met onderwerpen zoals trade-offs versus best practices, accidental vs essential complexity, fitness functions en architecture decision records (ADR).
Wat kwam aan bod
- De verschillende types van architecten
- Hoe niet-functionele requirements de architectuur sturen
- SOLID vs KISS/DRY/YAGNI
- Veelgemaakte te vermijden valkuilen
- Denken als een architect