← Back to Portfolio

WordleGame

WordleGame
csharpJan 2026Microservices Architect

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.