Skip to main content

Platform documentatie (architectuur & uitvoering)

Index op het platform-bouwplan (telematics + user platform, self-hosted edge, roadmap MVP → Enterprise).

Master (altijd eerst bij grote wijzigingen)

DocumentInhoud
../PLATFORM-MASTER.mdSchaaldoelen (o.a. 40M gebruikers, 600k trackers), principes, append-only wijzigingslog, workflow voor agents/ontwikkelaars
../../documentation/README.mdDocusaurus: publieke statische site uit deze docs/-Markdown (lokaal npm run docs:start vanaf repo-root)

Roadmap & capacity

DocumentInhoud
phase-1-mvp.mdMVP-scope, DoD, auth-keuze
phase-2-v1.mdKafka, ClickHouse, Redis, worker, JWT, API’s
metrics-baseline.mdHoe ontwerpcijfers te gebruiken
capacity-baseline.csvInvulbare metrieken (spreadsheet)
load-test-plan.mdLoad/stress outline

Grenzen & ADR’s

DocumentInhoud
identity-and-network-boundary.mdKeycloak, zones, geen public CDN
adr/0002-network-and-identity-boundaries.mdADR netwerk/identity
adr/0003-mvp-ingest-api-boundary.mdGeen sync user→ingest
adr/0004-data-plane-and-event-backbone.mdStores + Kafka
adr/0005-rbac-roles-scopes-permissions.mdRBAC: rollen, scopes, permissies
adr/0006-in-app-support-desk.mdIn-app supportdesk: tickets, SLA, e-mail, macro’s, KB

Data & backbone

DocumentInhoud
data-plane.mdPostgres, ClickHouse, Redis, Kafka, OpenSearch, S3
backup-restore.mdPostgres dump/restore
backup-dr-policy-template.mdRTO/RPO, retentie, alle stores

Deployment & netwerk

DocumentInhoud
deployment-kubernetes.mdK8s namespaces, omgevingen
examples/nginx-lb-example.confHTTP + TCP stream
iraq-apn-operator-requirements.mdPrivate APN / operator checklist

Docker Compose (optioneel)

Bestand repo-rootInhoud
docker-compose.ymlApp, db, telematics-gateway
docker-compose.platform-stack.ymlRedis, Kafka+ZK, ClickHouse, MinIO (--profile platform)
docker-compose.keycloak.ymlKeycloak start-dev op :8081 (evaluatie)

Telematics (bestaand)

Zie ../telematics/README.md voor gateway, Codec 8, commands.