Multithreading Chat Server
Concurrent TCP chat server rebuilt from Java locks to Go goroutines. Single-owner architecture eliminates shared mutable state entirely. Zero data races. Prometheus/Grafana monitoring included.
Concurrent TCP chat server rebuilt from Java locks to Go goroutines. Single-owner architecture eliminates shared mutable state entirely. Zero data races. Prometheus/Grafana monitoring included.

Worker pool tuning, grid partitioning, pub/sub architecture, and CPU profiling. Side-by-side benchmark of shared-memory vs networked concurrency.