Distributed Systems & Game Backend

JavaNettyMySQL / RedisConcurrencySystems Architecture

Overview & Objective

Architected and operated a distributed multiplayer game server infrastructure serving 500+ registered players, developing custom asynchronous plugins, database synchronization, and event-driven systems.

Key Engineering Highlights

Asynchronous Event Pipelines

Engineered multi-threaded Java modules interacting with Netty network pipelines without blocking the primary server tick loop.

Distributed State Management

Synchronized player inventories and transaction states across multiple server instances using Redis pub/sub and relational databases.