Naar inhoud
Identix.org Inloggen
Infrastructuur & schaalbaarheid

Infrastructuur

Identix.org moet snel zijn voor één burger én voor tienduizend tegelijk. Deze pagina vertelt eerlijk hoe we gehost zijn — sinds september 2026 op automatisch schalende Europese cloudinfrastructuur — en wat nog verder verhard wordt: rekenkracht die meegroeit met de vraag en weer inkrimpt bij rust — alleen betalen wat gebruikt wordt.

Vandaag, eerlijk

Identix.org draait volledig op Europese cloudinfrastructuur (AWS, Ierland): de website wordt wereldwijd geserveerd vanuit het CloudFront-edge-netwerk, de API draait als containers achter een load balancer in twee beschikbaarheidszones, met beheerde PostgreSQL en Redis. Geen gedeelde servers, geen concurrentie tussen werklasten — elk onderdeel schaalt onafhankelijk mee met de vraag. We meten dat openlijk op de kwaliteitspagina.

De bedoeling

  • Altijd snel en beschikbaar — voor één burger om middernacht én voor tienduizend bij een landelijk nieuwsmoment.
  • Capaciteit volgt de vraag automatisch: mee groeiend en mee krimpend, zonder dat iemand servers oppast.
  • Alleen betalen wat gebruikt wordt — efficiënt in rustige weken, veerkrachtig in piekuren.
  • De sterkste encryptie als standaard (inclusief post-quantum) en de Nederlandse overheids-internetstandaarden, EU-first.
  • Alles meetbaar en gepubliceerd — de kwaliteitspagina is het bewijs, geen belofte.

Hoe de infrastructuur vandaag opereert

Een verzoek reist zo: uw browser verbindt met CloudFront — onze wereldwijde edge met TLS 1.3, HSTS en IPv6 — die de statische site rechtstreeks vanuit S3-objectopslag op het dichtstbijzijnde edge-punt serveert. API-paden (/v1, OData, RSS) routeert CloudFront naar onze load balancer, die ze verdeelt over API-containers in twee beschikbaarheidszones. Die containers bevragen dé live de officiële bron-API's (CBS, KVK, RVO, toezichthouders), normaliseren alles naar één responsstandaard en bewaren kort, zodat herhaalde vragen snel blijven. Vertrouwelijke gegevens — API-sleutels, accountgegevens en de verzegelde audittrail — zijn cryptografisch beschermd opgeslagen; credentials en sleutelmateriaal liggen in AWS Secrets Manager, versleuteld met eigen KMS-sleutels die het account niet verlaten. Geen cookies, geen tracking — gebruik wordt geanonimiseerd geteld en vervalt na 90 dagen.

De volledige infrastructuur is gedefinieerd als code (Terraform): netwerk-, compute-, database- en securitymodules zijn geversioneerd, te reviewen en reproduceerbaar. Deze pagina volgt het publieke verhaal en beweegt mee met de werkelijkheid.

De stack

LaagWatWaarom
Edge, wereldwijdCloudFront met HSTS, IPv6, TLS 1.3, compressie en edge-cachingoveral snel (zie GEO-pijler), sterkste encryptie, API-paden (/v1, OData, RSS) rechtstreeks naar de API gerouteerd
Statische siteS3-objectopslag met versioning, gebouwd en gedeployd als codede site is puur statisch — vanaf de edge uit opslag geserveerd, altijd beschikbaar
API-rekenkrachtcontainers (ECS Fargate) achter een load balancer, twee beschikbaarheidszones, autoscalingde API schaalt met de echte vraag — zie hieronder
Data & staatbeheerde PostgreSQL (RDS, versleuteld) + Redis; secrets in Secrets Manager met eigen KMS-sleutelsduurzame staat, versleuteling-at-rest, sleutels die het account niet verlaten
DNS & certificatenACM-certificaten met automatische verlenging; DNSSEC op de roadmapoverheids-internetstandaarden, certificaten die nooit stilletjes verlopen

Hoe automatisch schalen werkt

  • Omhoog: stijgen de verzoeken per instantie boven het streefgetal, dan starten binnen ongeveer een minuut nieuwe containers die meedoen; de load balancer laat ze zacht opwarmen.
  • Omlaag: komt de rust terug, dan krimpt de pool weer in (met een afkoelperiode, dus geen flipfloppen) — je betaalt niet voor nietsdraaiende capaciteit.
  • Altijd aan: minimaal één instantie houdt de publieke API beschikbaar; ontwikkel-omgevingen schalen buiten kantooruren volledig naar nul.
  • Betalen volgt gebruik: per seconde rekenkracht, per GB geleverd — efficiënt om 3 uur 's nachts én bij een landelijk nieuwsbericht.

Fasering

StapInhoud
1infrastructuur-als-code fundering (Terraform), budgetwaakhond
2statische site vanuit S3 + CloudFront-edge
3API in containers met autoscaling; deploys via pipeline
4nachtelijke imports en warmer als geplande taken, data naar versioned opslag
5domein over; open: DNSSEC-afsluiting en afbouw van de oude omgeving

Elke stap schakelt pas om als alle tests en metingen groen zijn, met terugdraaimogelijkheid. Elke wijziging op deze pagina gedateerd. Laatst gecontroleerd: 21 september 2026.