STACK-DIAGRAM • FPLSaWaDiKa • 2026-11

FPLSaWaDiKa Architecture Stack

Dual-layer Serverless Jamstack: 15m GitHub Actions concurrent sync (8 leagues • 135 teams), config-driven static compiler, and 30s Cloudflare Edge live relay.

External APIs & Relays
Automated Pipeline
Jamstack & Edge
Client Dashboard
Cloudflare Workers
Cloudflare Workers
30s live relay • cors
Official FPL API
Official FPL API
live / picks / static
Azure Functions
Azure Functions
transfer ai • env key
GitHub Actions
GitHub Actions
15m cron • smart diff
Python 3.11 Core
Python 3.11 Core
8 leagues • 135 teams
Atomic State Store
Atomic State Store
multi + per-league json
Preview Compiler
Preview Compiler
config-driven build
GitHub Pages
GitHub Pages
fplsawadika.com • /{id}/
Fastly Edge CDN
Fastly & Cloudflare
dns • brotli • ttfb < 50ms
Tailwind CSS
Tailwind CSS
glassmorphism & wcag
Vanilla JS Runtime
Vanilla JS Runtime
0kb spa • 30s live poll
SheetJS Engine
SheetJS Engine
client .xlsx & line
primary data pipeline internal relay / sync scheduled orchestration
FPLSaWaDiKa · Mini-League Hub & Real-time Standings icons: svgl / devicon / Lucide / explicit · made with stack-diagram