~/blog/tag/architecture
Architectuur
Gedachten over systeemontwerp, API-architectuur en schaalbare oplossingen.
Waar ik over schrijf
Het meeste onder deze tag deelt één stelling. De bottleneck voor AI-productiviteit zit zelden in het model. Hij zit in het systeem eromheen.
Een coding agent die een functie kan schrijven, is nuttig. Een coding agent die een functie schrijft en zonder review naar productie pusht, is een incident in wording. Een pipeline zonder integratietests maakt van elke AI-commit een gok. Geen daarvan is de schuld van het model, en geen daarvan los je op met een nieuwer model.
Het architectuurwerk waar ik over schrijf, is dus het werk eromheen. Hoe breed de impact is als iets misgaat, waar de grens ligt tussen intentie en uitvoering, wat je tussen de zelfverzekerde output van een model en je echte productie-database zet.
De Laravel-post is één praktisch patroon. De Gemini-integratie een ander. Het verhaal over de verwijderde database laat zien wat er gebeurt als die grenzen te dun zijn.
Kom je hier voor schone microservices-diagrammen, dan zit je op de verkeerde plek. Ik schrijf vooral over architectuur als bescherming. Wat het systeem voor je vangt, en wat niet.
Het onderliggende verhaal over oordeel en proces staat in de gids Vakmanschap in het AI-tijdperk.
beste startpunten
- Hoe werkt een database-index? De B-tree onder alles wat je deze week hebt geshipt
Systeemontwerp van onderop. Elke indexregel die je uit je hoofd kent, is één eigenschap van de vorm van de boom.
- De lavalaag: waarom AI-code je codebase langzaam versteent
Wat AI-code met een architectuur doet: geen enkele zichtbare overtreding, en toch een codebase die langzaam verhardt.
- AI aan het werk zetten in je Laravel-backend
Hoe je AI daadwerkelijk in een echte backend integreert zonder dat het zich tegen je keert. Concrete patronen, geen principes.
Wat een dependency-graph vindt dat je coding agent mist
Ik liet een scanner los op een interne applicatie waar agents al maanden in werkten. Hij deed er nog geen twee seconden over en leverde vier tickets op. Geen van die defecten zat in een bestand, en precies daarom vond niemand ze door bestanden te lezen.
leesHoe werkt een database-index? De B-tree onder alles wat je deze week hebt geshipt
Een B-tree uitgelegd vanuit de vorm van de boom, en waarom elke indexregel die je uit je hoofd kent gewoon die vorm herhaalt: kolomvolgorde, functies op kolommen, covering indexes en trage inserts.
De uitknop was nooit van jou
Fable 5 crashte niet. Het werd teruggeroepen. Een Amerikaanse exportmaatregel haalde het beste model van Anthropic op 12 juni wereldwijd offline, voor elke klant tegelijk, en geen enkele retry of fallback had je daartegen geholpen.
Het plafond is van beton
Elke rate limit, aanmeldstop en prijswijziging van de afgelopen zes maanden heeft één oorzaak. Geen hebzucht. Geen onhoudbaar bedrijfsmodel. Natuurkunde.
Je 10x-developer zit vast in een 0,1x-pipeline
AI heeft code goedkoop gemaakt. Niemand heeft de pipeline geüpgraded die code omzet in waarde. Nu verslindt de bottleneck je senior engineers.
De dag dat Claude mijn productiedatabase verwijderde
AI-codeassistenten zijn ontzettend krachtig, totdat ze besluiten een beschadiging te 'fixen' door je database te wissen. Een waarschuwing over backups en waarom ook dev-boxes ze nodig hebben.
AI aan het werk zetten in je Laravel-backend
Laravel heeft nu echte tools voor AI-integratie. Zo ga je verder dan naïeve API-calls en bouw je gestructureerde, testbare AI-features met Prism en de officiële Laravel AI SDK.
De AI is niet je vriend: hoe ik Gemini heb beveiligd
De meeste 'AI-integraties' zijn niet meer dan een chatbox en een schietgebedje. Zo bouwde ik een beveiligde, contextuele en tweetalige assistent met Gemini 3.1 Flash Lite.
Van blinde generatie naar een AI-team: hoe je controle terugwint met agents
Stop met AI als één enkele auteur te behandelen. Geef het rollen, laat ze redetwisten, en je levert betere software op, nog voordat je één regel code hebt geschreven.
De bureaucratie van bots: waarom we de controleur controleren
Een AI die het werk van een andere AI controleert, levert betere resultaten op. Maar we bouwen onbewust de trage, complexe bedrijfsbureaucratie na die we juist probeerden te vermijden.