Back to Home

Interactive Demos

These demos run on real backend services - not frontend mockups. Each one is based on actual production code from my projects.

Patterns demonstrated:
Rate LimitingDistributed LockKafka ConsumerWebSocketFraud DetectionCCU MonitoringgRPC FallbackRBACEvent-Driven

Production Patterns

Real Backend
Senior

Rate Limit Attack

Simulate spam attacks and watch KoiRateLimiter block malicious requests in real-time. Based on paygate rate limiting.

Source: paygate/KoiRateLimiter

Sliding WindowIP+User+Action KeyAuto BlockReal-time Log
Try Demo
Senior

Suspicious User Detection

Detect potential fraudsters: users who deposit but don't bet, yet chat excessively. Real algorithm from production.

Source: transaction-realtime-tracking

Deposit + No Bet + ChatThreshold ConfigDaily SchedulerRedis Cache
Try Demo
Senior

Kafka Event Stream

Multi-topic Kafka consumer with auto-blocking. Watch events flow through and trigger automatic actions.

Source: auto-operation/KafkaController

6 TopicsAuto-Block SpamEvent ReplayTopic Stats
Try Demo
Senior

Distributed Lock

Redis-based distributed lock with try-acquire pattern. Simulate node contention and scheduler lock patterns.

Source: CacheService.tryAcquireLock

Try-AcquireAuto ReleaseContention DemoScheduler Pattern
Try Demo
Senior

Lottery WebSocket

Real-time lottery with session state machine. Place bets, watch countdown, see results - all via WebSocket.

Source: lottery-api/LotteryWebsocket

State MachineReal-time SyncBet PlacementResult Broadcast
Try Demo
Senior

CCU Monitor

Real-time concurrent user tracking with multi-dimension aggregation by platform, game, and region.

Source: ccu-realtime-monitor

Real-time ChartBy Platform/Game/RegionTraffic SimulationAlert Threshold
Try Demo

Core Patterns

Architecture

gRPC + HTTP Fallback

Config-driven transport switching between gRPC and HTTP. Toggle transports and compare latency in real-time.

Source: auto-operation/IdServiceImpl

Config ToggleLatency CompareBatch Test
Try Demo

Processor Pattern

Command routing with annotation-based registration and level-based authorization (PUBLIC, USER, INTERNAL, ADMIN).

Source: paygate/ProcessorManager

Command RoutingLevel AuthStrategy Pattern
Try Demo

RBAC Permission

Role-based access control with inheritance. Check endpoint access for different roles and compare permissions.

Source: backoffice/RBAC

Role HierarchyPermission InheritEndpoint Check
Try Demo

Event Handler Registry

Event dispatch with priority-based handler execution. Publish events and watch handlers trigger in order.

Source: event-system/EventHandler

Priority QueueAsync/SyncEvent Log
Try Demo