Casino & Betting Dashboard Platform
One Platform. Every Signal Your Operation Needs.
The book's reference platform ships a unified governance, operations, and compliance dashboard built on React, Prometheus, Wazuh, Patroni, and Kafka. From real-time player intelligence and HSM-backed key management to LGPD/GDPR erasure workflows and Argo-orchestrated CI/CD — it runs as a live production system and every line of source code is included with the book.
What Your Team Gets on Day One
Casino and betting operators need dozens of tools to stay operational, compliant, and profitable. This dashboard replaces a full toolchain with a single, purpose-built platform. Here is exactly what it delivers.
Player Intelligence
Real-time view of active sessions, player history, wallet balances, VIP status, responsible gaming flags, and KYC state — all in one tab.
Fraud & Risk Detection
AML scoring, velocity checks, geolocation anomalies, multi-account detection, chargebacks, and pattern-based fraud flags with automatic risk scoring.
Regulatory Compliance
GDPR/LGPD DSR management, erasure SLA tracking, PII findings, RTP deviation alerts, Responsible Gaming enforcement, and jurisdiction-specific regulatory report submissions.
HSM Security & Credentials
YubiHSM status, key slot inventory, certificate expiry tracking, secrets health via HashiCorp Vault, and real-time firewall event feeds from pfSense API.
Infrastructure Operations
K3s cluster health, VM status, service uptime, Patroni leader/replica state, disk I/O metrics, DNS resolution monitoring via Njalla API, and automatic failover tracking.
Analytics & FinOps
GGR/NGR financial truth reconciliation, market radar, user journey funnels, payment operations, withdrawal queues, supplier cost tracking, and per-jurisdiction FinOps reporting.
Kafka Event Streaming
Live Kafka topic lag, consumer group health, partition offsets, throughput charts, and alert routing for event pipeline failures — all without leaving the dashboard.
CI/CD & Deployment Control
GitLab pipeline status, ArgoCD deployment health, Argo Rollouts canary progress, deployment history, stage-by-stage breakdown, and log streaming — all in a single panel.
Sports Betting Operations
Brazilian Bet (Lei 14.790) regulatory module, sports market control, odds feed health, bet settlement queue, and pre-match / live event monitoring.
Cloudflare Edge & WAF Integration
Global DDoS protection, bot filtering, and sub-20ms TTFB for iGaming traffic — all observable from the dashboard in real time.
Live toggle visible in dashboard. Activate JS challenge for all visitors during a DDoS surge without touching code.
AWS WAF + Cloudflare WAF in series. OWASP Top 10 rules + custom iGaming rules (credential stuffing, bonus abuse patterns).
307K+ threat IPs synced 3x/day from threat intel feeds. Blocked at edge before hitting origin — zero latency penalty.
Per-endpoint thresholds (e.g. /api/v2/wallet/* at 100/s per IP). Configurable via dashboard without deploy.
UA diversity scoring + behavioral fingerprinting. Separate good bots (SEO crawlers) from malicious automation targeting bonuses.
Jurisdiction-level geo-blocking (block non-licensed countries) enforced at edge. Workers handle KYC redirects per region.
Edge caching for static game assets and API responses. 96% cache hit on games CDN — dramatically reduces origin load.
Auth session validation, KYC redirects, and geofencing logic deployed as Cloudflare Workers — no origin round-trip needed.
Cloudflare Tunnel for admin backoffice — no public IPs exposed, mTLS enforced, all sessions logged in the security panel.
Traffic Flow: Player → Edge → Origin
PostgreSQL HA + Patroni
Automatic failover, zero data loss, multi-region replication — cluster health and lag exposed live in the Infrastructure panel.
Patroni Cluster Topology
Live topology visible in the dashboard — HAProxy routing, replication lag, WAL archive status, and failover drill button.
Bytes and seconds of lag per replica, updated every 15s. Alert fires if lag exceeds 5s threshold.
Continuous point-in-time recovery via pgBackRest. Full + incremental + WAL archive. RPO < 1 minute enforced.
Port 15000 always routes writes to leader. Port 15001 load-balances reads across replicas. Zero-downtime failover.
Manual promote button in dashboard with confirmation. Logs last drill timestamp and duration for compliance evidence.
Pool size, active, idle, and waiting connections surfaced live. Tuning recommendations shown when queue depth spikes.
Top-10 slowest queries from pg_stat_statements, with execution time, call count, and query text. Updated every 60s.
% dead tuples per table. Dashboard flags tables needing VACUUM before bloat impacts query performance.
Transparent data encryption + TLS for all connections. Row-level security isolates multi-jurisdiction player data by default.
Full + incremental + WAL archive status in dashboard. Last successful backup timestamp, size, and restore test results.
All 40+ Dashboard Modules
Every module ships as a self-contained React component with its own API integration, refresh interval, and live status.
KPIs Tracked Across the Platform
Every metric is sourced from a live API endpoint — no static mock data anywhere in the stack.
shield_with_heart Governance & Compliance KPIs
- Data Quality pass rate (% of suites passing)
- PII findings unreviewed count
- Active RTP deviation alerts
- AML high-risk players flagged
- GDPR erasure requests pending / SLA breached
- Responsible Gaming high-risk player count
- Regulatory reports pending submission
- Vault (PII encryption) health status
- DSR average resolution days / completion rate
- LGPD consent register coverage %
dns Infrastructure KPIs
- Node CPU / memory pressure per K3s pod
- SSL certificate days-to-expiry per domain
- Backup freshness (hours since last successful)
- Disk I/O throughput and fill rate prediction
- Patroni replication lag (ms)
- Service uptime % (30d/7d/24h)
- API p95 / p99 latency
- pfSense state table saturation
- Kafka consumer lag per topic
- DNS propagation health per zone
bar_chart Business & Analytics KPIs
- GGR / NGR real-time and daily reconciliation
- Active sessions / concurrent players
- FTD conversion rate (registration-to-deposit funnel)
- PSP transaction success rate per provider
- Withdrawal queue length and SLA
- Bonus cost as % of GGR
- Chargeback ratio per PSP
- Fraud detection trigger rate
lock Security KPIs
- Wazuh critical / high severity event count (24h)
- Failed authentication attempts per service
- HSM key slot utilization %
- Last key rotation age (days)
- Cloudflare WAF challenges served (1h)
- Bot score distribution
- Vault sealed/unsealed status
- DDoS mitigation events (24h)
Visual Overview
How modules are distributed across domains and how integrations power the data pipeline.
Data Flow Architecture
Real-time signal pipeline from 9 source systems through the governance engine to 4 dashboard panels. Path width proportional to signal volume.
Domain Coverage Maturity
Platform maturity vs industry average across all operational domains.
Modules per Domain by Maturity
Production-ready, beta, and planned modules per operational domain.
Integration Signal Mix
Relative signal volume contribution by integration source (847K+ signals/day).
Panel Refresh Cadence
How often each dashboard panel pulls fresh data from the pipeline.
Live Integration Heartbeats
All 8 integration sources reporting continuously. Signals processed in real-time.
Prevent a €2M SIR-style breach
Wazuh SIEM + HSM key audit + pfSense firewall state — all correlated in one panel. Catch the kill chain before impact.
Close audit gaps in 4 weeks, not 6 months
Automated LGPD/GDPR evidence collection, DSR status tracking, and compliance score trending — ready for regulator review any day.
Cut operational toil by 60%
40+ modules replace fragmented Grafana dashboards, Slack alerts, and manual runbooks. One pane, full context, instant action.
Every Signal, One Dashboard
The platform integrates natively with the full open-source iGaming operations stack — no proprietary lock-in.
Infra metrics, disk I/O, API latency histograms, container resource usage. 15s scrape interval. Feeds DiskIOPanel, PerformancePanel, ClusterPanel.
Security event aggregation, rule matching, agent health. SecurityPanel pulls alert feed, severity counts, geolocation of threat sources in real time.
Firewall rule inventory, state table, blocked IPs, interface bandwidth. FirewallPanel reads via LAN-only API. Never flushes states — read-only consumption.
DNS record inventory, propagation status, TTL health, zone change detection. DNSPanel covers all domains including guxxxta.com and acmetocasino.com.
Pipeline stage status with live log streaming. CICDPanel shows GitLab jobs alongside ArgoCD sync health and Argo Rollouts canary progression.
HSMPanel reads device health and key slot state. CredentialsPanel tracks Vault seal status, secret engine health, and lease expiry calendar.
Topic lag monitoring, consumer group health, partition offset tracking, throughput charts. Kafka panel covers all iGaming event topics — bets, settlements, AML flags.
FailoverPanel tracks primary/replica switchovers, replication lag, and automatic failover history. InfraHealthPanel shows backup freshness per cluster.
WAF event feed, bot scores, DDoS mitigations, edge timing metrics. The Cloudflare tab and Traffic Intelligence panel expose the full edge security picture.
Dual-Dashboard Architecture
The book ships two distinct but complementary dashboards: the governance + ops dashboard running on daileon (internal, team-facing) and the production casino dashboard at new.acmetocasino.com (player-ops facing). Together they cover every layer of the operation.
Governance & Ops Dashboard
React + Vite SPA with 19 specialized components. Polls internal APIs every 15–30 seconds. Covers infrastructure health, security events, CI/CD pipelines, HSM state, DNS, firewall, data governance, and cluster operations.
Casino Operations Dashboard
Single-file HTML dashboard with 40+ sidebar-navigated modules covering the full player lifecycle, compliance workflow, financial truth, and sports operations for casino and betting operators.
Explore the System via Mind Maps
What Each Component Looks Like
Each React component has its own KPI grid, data table or chart, and a contextual status badge at the top right.
Deploy the Complete Dashboard Platform in Your Operation
Every React component, API route, Prometheus rule, Wazuh integration, and Kafka consumer from the book's reference platform ships with the book — ready to adapt to your own stack.
Need custom deployment, white-labeling, or on-site training? Contact the consulting team.