← Back to Portfolio
WordleGame

Project Overview
A high-throughput distributed implementation of the popular Wordle game. Built using ASP.NET Core microservices communicating via gRPC. Includes a centralized game logic engine, dictionary services, and a CLI client.
Key Features
- gRPC service communication layer ensuring low-latency RPC requests
- Distributed game session storage keeping tracking of multiple concurrent users
- Separate dictionary service managing dictionary checks and word lists
- Robust error-handling middle layers recovering sessions from server drops
Technical Challenges & Solutions
Maintaining synchronized game state across stateless microservice boundaries. Solved by designing a lightweight gRPC session token framework that routes state payloads in header contexts, avoiding db bottlenecks.