Naar hoofdinhoud
jaridata.dev
Home
Over mij
Portfolio
Contact
NL
EN
Region:
europe-west4
[
v2.1.0
]
|
status:
online!
← cd ~/cases/jaridata_dev.py
// projects / jaridata_dev.py / architectuur
Platform-architectuur
· live
JARIDATA.DEV · PORTFOLIOPLATFORM · LIVE
CONTENT-INPUTS
EDGE-LAAG
CLOUD RUN RUNTIME
FRONTEND
CLIENT-OUTPUT
GCP CLOUD RUN CONTAINER
content-rendering inputs
styling & interactie
infrastructuur-provisioning & edge-regels
cases.py
portfolio-records
i18n.py
tweetalige copy-definities
Jinja2 templates
macros & paginastructuren
SVG partials
interactieve visualisaties
bezoeker / crawler
HTTP GET request
Cloudflare Edge
WAF · CDN · origin shield
FastAPI Core (pages.py)
SEO-metadata & responseheaders
Jinja2 SSR Engine
gelokaliseerde paginacompilatie
Router & Middleware
CSP-nonces · origin-guard
tokens.css
dark / light tokens
case.css
visueel stijlsysteem
vanilla JS
thema- & interactielopen
static assets
immutable cache + ?v=
bezoekerbrowser
HTML + SEO / sitemap
GitHub Actions
ruff · mypy · pytest · css
Docker build
multi-stage runtime-image
GCP Artifact Registry
container-release-deploy
Terraform IaC
GCP + Cloudflare inrichting
// Bezoekersverzoeken lopen via Cloudflare Edge naar de Cloud Run FastAPI-app,
waar content-driven Jinja SSR gelokaliseerde pagina's met CSS-tokens compileert; GitHub Actions en Terraform automatiseren de levering
[=]
nav
mobile-nav.sh
jari@mobile:~$ ./show_nav.sh
Home
Over mij
Portfolio
Contact
English