Week W16 · 13-19 april 2026
Deze week ben ik niet alleen een applicatie aan het uitbouwen. Ik ben aan het uitzoeken hoe meerdere klantomgevingen straks naast elkaar kunnen bestaan zonder dat iedere omgeving een eigen eiland wordt.
Het hub-and-spoke-model helpt om die twee kanten uit elkaar te trekken. De hub is de centrale plek voor beheer en aansturing; een spoke is een klantomgeving met eigen runtime en data. Dat klinkt overzichtelijker dan de werkelijkheid: de hub moet bijvoorbeeld een geheim veilig kunnen aanmaken en doorgeven, terwijl de spoke het nodig heeft om verbinding te maken. Terraform kan die resources opzetten, maar de volgorde en overdracht moeten ook kloppen. Een succesvolle `apply` vertelt nog niet of de hele synchronisatie werkt.
Tegelijk wordt de API-first-basis concreter. Core-entiteiten krijgen een servicelaag en API-fundament, zodat de UI niet rechtstreeks haar eigen databasepad hoeft te kennen. Dat is een andere bouwlijn dan de hub/spoke-infra, maar ze wijzen dezelfde kant op: verantwoordelijkheden explicieter maken.
Mijn les deze week: zodra er meer dan één omgeving is, is "de app werkt" een te kleine definitie van klaar. Ik moet ook weten wie de omgeving beheert, waar de data blijft en hoe de onderdelen elkaar vinden.