Kennisbank

IT, data & cloud

114 begrippen uit architectuur, cloud, data, development, security en AI. Kort uitgelegd, met definitie, uitleg en een voorbeeld uit de praktijk.

01IT-architectuur
Enterprise architectuurHet totaalplaatje van processen, informatie, applicaties en techniek.
Meer
ApplicatielandschapAlle systemen die in gebruik zijn en hoe ze aan elkaar hangen.
Meer
ReferentiearchitectuurEen standaardmodel dat je als vertrekpunt gebruikt voor nieuwe oplossingen.
Meer
TOGAFVeelgebruikte methode om architectuur te ontwikkelen en te beheren.
Meer
ArchiMateModelleertaal om architectuur visueel vast te leggen.
Meer
Capability mapOverzicht van wat een organisatie moet kunnen, los van systemen.
Meer
MonolietEén groot systeem waarin alle functionaliteit samen is gebouwd.
Meer
MicroservicesKleine losse services die elk één taak doen en samen een applicatie vormen.
Meer
APIAfspraak waarmee systemen gegevens en functies bij elkaar opvragen.
Meer
IntegratielaagTussenlaag die koppelingen tussen systemen regelt en vertaalt.
Meer
Event-driven architectuurSystemen reageren op gebeurtenissen in plaats van elkaar direct aan te roepen.
Meer
Domain-driven designSoftware indelen langs de begrippen en grenzen van het bedrijf zelf.
Meer
LegacyOud systeem dat nog draait maar lastig te wijzigen of te vervangen is.
Meer
Technical debtAchterstallig onderhoud in code en inrichting dat later tijd kost.
Meer
Vendor lock-inAfhankelijkheid van één leverancier waardoor overstappen duur wordt.
Meer
MigratiepadDe volgorde waarin je van de huidige naar de gewenste situatie komt.
Meer
02Cloud
IaaSJe huurt rekenkracht, opslag en netwerk en beheert de rest zelf.
Meer
PaaSJe huurt een platform en levert alleen de applicatie aan.
Meer
SaaSKant-en-klare software als abonnement, beheer ligt bij de leverancier.
Meer
Public cloudGedeelde infrastructuur van een aanbieder als Azure, AWS of Google Cloud.
Meer
Private cloudCloudinfrastructuur die exclusief voor één organisatie draait.
Meer
Hybride cloudCombinatie van eigen datacenter en publieke cloud in één omgeving.
Meer
MulticloudBewust werken met meerdere cloudaanbieders naast elkaar.
Meer
ContainerVerpakking van een applicatie met alles wat die nodig heeft om te draaien.
Meer
KubernetesPlatform dat containers verdeelt, schaalt en draaiend houdt.
Meer
ServerlessCode die alleen draait als er een aanvraag is, zonder eigen servers.
Meer
Infrastructure as codeInfrastructuur vastleggen in code zodat die herhaalbaar uitrolt.
Meer
TerraformVeelgebruikte tool om infrastructuur als code uit te rollen.
Meer
AutoscalingAutomatisch op- en afschalen op basis van de belasting.
Meer
Load balancerVerdeelt verkeer over meerdere servers zodat er niets omvalt.
Meer
CDNNetwerk dat bestanden dicht bij de gebruiker aflevert voor snelheid.
Meer
Region en availability zoneGeografische locaties waar je omgeving draait, met gescheiden storingsrisico.
Meer
Lift and shiftBestaande systemen ongewijzigd naar de cloud verhuizen.
Meer
FinOpsCloudkosten inzichtelijk maken en per team of product sturen.
Meer
RTO en RPOHoe snel je weer draait na uitval en hoeveel data je maximaal mag verliezen.
Meer
Disaster recoveryPlan en inrichting om na een grote storing te herstellen.
Meer
03Data
DatamodelVastlegging van welke gegevens er zijn en hoe ze zich verhouden.
Meer
DatawarehouseCentrale opslag waarin data uit bronsystemen samenkomt voor analyse.
Meer
Data lakeOpslag voor ruwe data in elk formaat, zonder vooraf vast model.
Meer
LakehouseCombinatie van data lake en datawarehouse in één platform.
Meer
ETLData ophalen, bewerken en daarna laden in de doelomgeving.
Meer
ELTData eerst laden en pas in de doelomgeving bewerken.
Meer
Data pipelineGeautomatiseerde route waarlangs data van bron naar bestemming loopt.
Meer
dbtTool om transformaties in het datawarehouse te bouwen, testen en documenteren.
Meer
MasterdataKerngegevens zoals klant, product of leverancier die overal hetzelfde moeten zijn.
Meer
DatakwaliteitMeetbare volledigheid, juistheid en actualiteit van gegevens.
Meer
Data lineageHerkomst en route van een gegeven, van bron tot rapportage.
Meer
Data governanceWie is eigenaar van welke data en wat mag ermee gebeuren.
Meer
DatacatalogusVindbare lijst van datasets met betekenis, eigenaar en gebruik.
Meer
Business intelligenceRapportage en dashboards waarmee de organisatie stuurt.
Meer
StreamingData verwerken op het moment dat die binnenkomt in plaats van in batches.
Meer
Data meshData-eigenaarschap bij de domeinen zelf leggen in plaats van bij één team.
Meer
AnonimiseringGegevens zo bewerken dat ze niet meer tot een persoon te herleiden zijn.
Meer
04Development en DevOps
RepositoryPlek waar de broncode van een project staat, met historie.
Meer
VersiebeheerWijzigingen in code bijhouden zodat je kunt samenwerken en terugdraaien.
Meer
CI/CDAutomatisch bouwen, testen en uitrollen van iedere wijziging.
Meer
PipelineVaste reeks stappen die code van commit naar productie brengt.
Meer
Code reviewCollega leest wijzigingen na voordat die worden samengevoegd.
Meer
Unit testGeautomatiseerde test op een klein stuk code.
Meer
OTAPGescheiden omgevingen voor ontwikkeling, test, acceptatie en productie.
Meer
Feature flagSchakelaar waarmee je functionaliteit aan of uit zet zonder nieuwe release.
Meer
Blue-green deploymentNieuwe versie naast de oude zetten en pas omschakelen als die werkt.
Meer
RollbackTerug naar de vorige werkende versie na een mislukte release.
Meer
ObservabilityKunnen zien wat een systeem doet via logs, metrics en traces.
Meer
MonitoringBewaking van beschikbaarheid en prestaties met alerts.
Meer
SLA en SLOAfgesproken en intern nagestreefde niveaus van beschikbaarheid en snelheid.
Meer
Incident responseVaste werkwijze bij storingen, van melding tot evaluatie.
Meer
PostmortemAnalyse na een incident, gericht op de oorzaak en niet op de schuldige.
Meer
Technical documentationVastlegging van keuzes en werking zodat een ander team verder kan.
Meer
05Security, governance en compliance
ISO 27001Norm voor informatiebeveiliging waarop je je kunt laten certificeren.
Meer
NIS2Europese richtlijn met beveiligingsplichten voor essentiële sectoren.
Meer
DORAEuropese verordening voor digitale weerbaarheid in de financiële sector.
Meer
AVGEuropese privacywetgeving over het verwerken van persoonsgegevens.
Meer
BIOBaseline informatiebeveiliging voor de Nederlandse overheid.
Meer
SOC 2Rapportage over beheersmaatregelen, veel gevraagd door Amerikaanse klanten.
Meer
NormenkaderVerzameling eisen waaraan je organisatie aantoonbaar moet voldoen.
Meer
RisicoanalyseBepalen welke risico's er zijn, hoe erg ze zijn en wat je eraan doet.
Meer
DPIAVerplichte toets op privacyrisico's bij gevoelige verwerkingen.
Meer
VerwerkersovereenkomstContract met een leverancier die persoonsgegevens voor je verwerkt.
Meer
PentestGecontroleerde aanval op je systemen om zwakke plekken te vinden.
Meer
IAMBeheer van wie toegang heeft tot wat, en waarom.
Meer
MFAInloggen met meer dan alleen een wachtwoord.
Meer
Zero trustUitgangspunt dat geen enkel verzoek vooraf wordt vertrouwd.
Meer
EncryptieGegevens versleutelen zodat ze onleesbaar zijn zonder sleutel.
Meer
Audit trailOnveranderbaar spoor van wie wanneer wat heeft gedaan.
Meer
BewijslastDe vastlegging waarmee je aan een auditor laat zien dat het werkt.
Meer
Business continuityPlan om door te kunnen werken als er iets grondig misgaat.
Meer
06AI en automatisering
LLMTaalmodel dat tekst begrijpt en genereert op basis van een prompt.
Meer
Prompt engineeringDe instructie aan een model zo opbouwen dat het bruikbaar antwoord geeft.
Meer
RAGModel laat antwoorden onderbouwen met documenten uit je eigen bronnen.
Meer
EmbeddingNumerieke weergave van tekst waarmee je op betekenis kunt zoeken.
Meer
VectordatabaseOpslag waarin je zoekt op betekenis in plaats van op exacte woorden.
Meer
AgentModel dat zelf stappen zet en tools aanroept om een taak af te maken.
Meer
Fine-tuningEen bestaand model bijtrainen op je eigen data en stijl.
Meer
MLOpsHet bouwen, uitrollen en bewaken van modellen als vast proces.
Meer
Model driftPrestaties lopen terug omdat de werkelijkheid is veranderd.
Meer
HallucinatieHet model geeft een vloeiend antwoord dat feitelijk niet klopt.
Meer
Human in the loopEen mens beoordeelt of accordeert voordat de uitkomst telt.
Meer
EvaluatiesetVaste testvragen waarmee je meet of een wijziging het model verbetert.
Meer
AI-governanceAfspraken over toegestaan gebruik, verantwoordelijkheid en controle.
Meer
AI ActEuropese wet die AI-toepassingen indeelt naar risico en eisen stelt.
Meer
Workflow-automatiseringHandmatige stappen in een proces vervangen door geautomatiseerde.
Meer
07UX en product
User researchOnderzoek naar wat gebruikers doen, nodig hebben en waar ze vastlopen.
Meer
PersonaBeschrijving van een gebruikerstype waarop je ontwerpkeuzes baseert.
Meer
Information architectureDe indeling en navigatie waarmee mensen dingen kunnen vinden.
Meer
WireframeSchets van een scherm zonder afleiding van kleur en beeld.
Meer
PrototypeKlikbare versie waarmee je een ontwerp test voordat je bouwt.
Meer
Usability testIemand een taak laten doen en kijken waar het misgaat.
Meer
Design systemVastgelegde componenten en regels waarmee teams consistent bouwen.
Meer
Component libraryDe herbruikbare bouwstenen uit het design system, in code.
Meer
Design tokenVastgelegde waarde voor kleur, ruimte of typografie, gedeeld met code.
Meer
WCAGRichtlijnen voor toegankelijkheid van digitale producten.
Meer
Figma to codeOntwerp omzetten naar werkende componenten in de front-end.
Meer
Definition of doneAfspraak wanneer werk echt af is, inclusief test en documentatie.
Meer