blog.nyzex.inLessons Learned Building a CI Pipeline That Auto-Tags and Deploys Docker ImagesWhen I first automated Docker builds and deployments, I thought the hard part would be writing the YAML. It was not. The real challenges were versioning, preventing accidental rollbacks, handling envi4d ago·5 min read
blog.nyzex.inWhat I Learned Migrating a Real App from Docker Compose to KubernetesFor a long time, Docker Compose felt like the perfect solution. Simple YAML, fast local setup, predictable behavior. For a single service or even a small stack, it works beautifully. But at some point, reality catches up. As the application grew, tra...Feb 12·5 min read
blog.nyzex.inRunning Apache Flink on Kubernetes: From Zero to a Fully Utilized ClusterThis blog walks through Apache Flink end to end, starting from what Flink is, how its architecture works, and how to deploy and properly utilize a Kubernetes cluster using Flink’s standalone Kubernetes mode. The goal is not just to get Flink running,...Jan 18·8 min read
blog.nyzex.inApache Flink, Kubernetes, and How It WorksImagine you have a factory that processes things. Flink is like that factory, and Kubernetes is like the factory floor manager that decides where machines go and how they run. 1. What is Flink? Apache Flink is a distributed data processing engine. ...Jan 14·4 min read
blog.nyzex.inRunning Traccar on Kubernetes: Lessons Learned from Ingress, TCP Services, and ScalingTraccar looks simple on the surface. It is just a GPS tracking server with a web interface. Once you attempt to run it in Kubernetes, especially for real device traffic, you quickly realize that it is not a typical HTTP application. Traccar is a mix ...Dec 29, 2025·7 min read