Skip to main content
jaridata.dev
Home
About
Portfolio
Contact
NL
EN
Region:
europe-west4
[
v2.1.0
]
|
status:
online!
← cd ~/cases/jaridata_dev.py
// projects / jaridata_dev.py / architecture
Platform architecture
· live
JARIDATA.DEV · PORTFOLIO PLATFORM · LIVE
CONTENT INPUTS
EDGE LAYER
CLOUD RUN RUNTIME
FRONTEND
CLIENT OUTPUT
GCP CLOUD RUN CONTAINER
content rendering inputs
styling & behavior
infrastructure provisioning & edge rules
cases.py
portfolio data records
i18n.py
bilingual copy dictionaries
Jinja2 templates
macros & page wrappers
SVG partials
interactive visuals
visitor / crawler
HTTP GET request
Cloudflare Edge
WAF · CDN · origin shield
FastAPI Core (pages.py)
SEO metadata & response headers
Jinja2 SSR Engine
localized page compilation
Router & Middleware
CSP nonces · origin guard
tokens.css
dark / light tokens
case.css
visual style system
vanilla JS
theme & interaction loops
static assets
immutable cache + ?v=
visitor browser
HTML + SEO / sitemap
GitHub Actions
ruff · mypy · pytest · css
Docker build
multi-stage image
GCP Artifact Registry
container build deploy
Terraform IaC
GCP + Cloudflare config
// Visitor requests pass through Cloudflare Edge to the Cloud Run FastAPI app,
where content-driven Jinja SSR compiles localized pages styled with CSS tokens; GitHub Actions and Terraform automate delivery
[=]
nav
mobile-nav.sh
jari@mobile:~$ ./show_nav.sh
Home
About
Portfolio
Contact
Nederlands