# Engineering Blog — Akmal Fairuz

Deep dives into Kubernetes, game server architecture, and distributed systems.

## Running Glacier, a self-hosted chat app, with Docker Compose
- **Published:** 10 Nov 2026 (2026-11-10)
- **Summary:** How I containerized a Rust and React chat app into one Compose stack with three backend replicas, a replicated database, healthchecks, and a 154 MB runtime image.
- **Full Article (Markdown):** [/blog/running-glacier-with-docker-compose.md](https://akmalfairuz.com/blog/running-glacier-with-docker-compose.md)
- **Web Page:** [https://akmalfairuz.com/blog/running-glacier-with-docker-compose](https://akmalfairuz.com/blog/running-glacier-with-docker-compose)

## Running Venity Network across three Kubernetes clusters
- **Published:** 3 Oct 2026 (2026-10-03)
- **Summary:** How we moved Venity from manually started servers to Kubernetes and use EnderLink to route players and start games on demand.
- **Full Article (Markdown):** [/blog/building-venity-network.md](https://akmalfairuz.com/blog/building-venity-network.md)
- **Web Page:** [https://akmalfairuz.com/blog/building-venity-network](https://akmalfairuz.com/blog/building-venity-network)
