Engineering Journal

The production stories behind PAM

Eighteen deep-dive insights on the real technical challenges of building a live iGaming platform — concurrency, compliance, AI, real-time, and more.

Concurrency Production Incident 8 min read

The Wallet Problem

What high-concurrency production failures taught us about financial integrity — and the optimistic concurrency pattern we built to fix it.

Read more →
Compliance Architecture 9 min read

Making Compliance Declarative

Why "just add Sweden" became a three-month project — and how we rebuilt the compliance layer so jurisdiction rules are configuration, not code.

Read more →
Architecture Integrations 7 min read

50+ Providers, Zero Coupling

How a PaymentIQ callback format change almost broke our bonus engine — and the module isolation pattern that made sure it never could again.

Read more →
Event-Driven BeAware 10 min read

BeAware: Rules at Scale

The hardest part of a gaming platform isn't payments or KYC. It's deciding what happens next — and building a rule engine that can handle every combination.

Read more →
AI Compliance 8 min read

AI in a Regulated Industry

Why permission-scoping the AI context was harder than building the assistant — and what it means to deploy AI responsibly in a regulated iGaming environment.

Read more →
Real-Time Architecture 7 min read

Real-Time or Nothing

Why polling fails in iGaming and how SignalR plus RabbitMQ give operators genuine real-time visibility — not the illusion of it.

Read more →
Streaming Retention 7 min read

Re-streaming as a Retention Tool

Your players are already watching on Twitch, YouTube, and Facebook. One stream, five simultaneous destinations — and automatic VOD publishing when you're done.

Read more →
Responsible Gaming Compliance 8 min read

Responsible Gaming: Built In, Not Bolted On

Self-exclusion, deposit limits, and loss limits aren't checkboxes — they're infrastructure, enforced at the wallet level on the same event stream as payments.

Read more →
.NET Platform Evolution 11 min read

Ten Years on .NET

What we learned running .NET in production for a decade — from .NET Framework 4.5 to .NET 10, Aspire, and first-class observability.

Read more →
Security Architecture 7 min read

Security Isn't a Feature — It's a Constraint

RBAC at the action level, leaky bucket rate limiting, IP blacklists, dual auth, and an audit trail on every operation — security as architecture.

Read more →
Observability DevOps 7 min read

You Can't Fix What You Can't See

Full OpenTelemetry instrumentation, correlation IDs across every layer, and .NET Aspire dashboards — observability as infrastructure.

Read more →
Architecture Multi-Tenant 8 min read

One Deployment, Many Operators

How PAM serves multiple operators and brands from a single deployment — with full data isolation, independent compliance, and no cross-contamination.

Read more →
Crypto Multi-Currency 7 min read

When EUR/BTC Changes While a Player Is Mid-Spin

Real-time exchange rates from 4 providers, rate locking per game session, and multi-currency wallets — how PAM handles money that moves.

Read more →
Tournaments Engagement 7 min read

Multi-Product Tournaments: Same Leaderboard, Different Rules

Casino, sportsbook, bingo, and fantasy sports competing on one leaderboard with weighted scoring and automatic prize distribution.

Read more →
Compliance Responsible Gaming 6 min read

Government Exclusion Lists in Real-Time

GAMSTOP and Spelpaus integration — daily batch sync, login blocking, and affiliate marketing compliance checks.

Read more →
Cashback Retention 7 min read

Cashback Without the Gaming Math Headaches

Cashback isn't a bonus — it's a separate system. Per-product loss tracking, 4 specialized executors, and event-driven accumulation.

Read more →
Payments Compliance 7 min read

When Your Player's Deposit Needs Human Eyes

Multi-stage payment workflows — deposits flagged for review, withdrawals requiring approval, and a state machine that prevents bottlenecks.

Read more →
Analytics Player Experience 6 min read

Every Player Has a Timeline

Deposits, game rounds, bonuses, compliance events, communications — every action on one queryable timeline with retention policies.

Read more →