System Topology v2.4
Architectural Blueprint
High-level technical overview mencakup infrastruktur microservices, pola komunikasi event-driven, dan protokol keamanan enkripsi data.
System Topology Map
INTERACTIVE MODEGlobal Mesh
Live Topology • 25 Nodes
Primary Hub
Edge Node
Low Latency Mesh
Data Processing Pipeline
ACTIVE • 120 jobs/min1
Ingestion
Menerima raw payload via Webhook / API Gateway.
2
Normalization
Validasi skema Zod dan sanitasi data worker.
3
Queueing
Masuk antrian Redis BullMQ dengan prioritas.
4
Persistence
Simpan state ke Postgres dan aset ke S3.
5
Completion
Trigger notifikasi WebSocket ke Client.
Technical Stack Matrix
| Layer | Technology |
|---|---|
| Presentation | Next.js 14 (App Router) |
| Styling | Tailwind CSS v4 |
| State | Zustand & TanStack Query |
| Database | PostgreSQL (Supabase) |
| Queue | Redis (Upstash) |
| Deployment | Vercel Edge |
Architectural Decisions
Why Monorepo?
Memudahkan sharing types (TS) antara frontend dan backend workers dalam satu codebase.
Why Supabase?
Built-in Auth & RLS mengurangi waktu dev backend hingga 60%.
Why Tailwind v4?
Performance engine baru (Rust) dan CSS variables native untuk theming dinamis.