How Mynewsdesk Cut Infrastructure Costs by 90% with Kubernetes and Talos Linux

Challenge
- Unsustainable infrastructure costs
- GDPR compliance
- Lack of in-house Kubernetes experience
Environment
- Hetzner bare metal servers
- 7 servers in staging cluster, 13 in production cluster
- 20 developers
Impact
- 90% decrease in infrastructure costs
- 29% reduction in latency
- 30% reduction in deployment time
- 30% reduction in deployment time
Building Kubernetes Infrastructure with Zero Kubernetes Experience
Developer-Friendly Stack Built for Scale with Talos Linux
“With Ubuntu, you ssh in, and you have 150 packages to update. You don’t know what they are, and what will happen when you upgrade, etc. Talos Linux made the updates simple. No package updates to worry about.”
David Backeus, DevOps Technical Lead, Mynewsdesk
Mynewsdesk turned to Hetzner for bare metal hosting with Talos Linux as the operating system. They wanted to abstract and hide Kubernetes from developers, so their team wouldn’t have to learn about Kubernetes, YAML, and other complexities.
Within a few weeks, Mynewsdesk had a functional proof of concept to compare environment performance between the existing Heroku environment and the Hetzner/Talos environment. The results were clear: Latency of 99% of requests dropped from an average of 655 milliseconds to 226ms and throughput increased. The setup using Talos cost 85% less than the Heroku setup.
The team developed their own command line tool to wrap Kubernetes and interface with GitHub, making it easy for developers to manage and update the system. They also leveraged Sidero Labs’ dedicated, highly active Slack community for insights and advice on how to make the most of their infrastructure, ultimately achieving declarative, patchable, and stageable configuration management with Talos.
By bringing data management in-house, Mynewsdesk now has full control of its data and can comply more easily with GDPR regulations.