“Our Day Starts With Testkube”: A CTO’s Perspective on Testing at Thoras

Jan 9, 2026
read
Katie Petriella
Senior Growth Manager
Testkube
Read more from
Katie Petriella
Katie Petriella
Senior Growth Manager
Testkube

Table of Contents

Try Testkube instantly in our sandbox. No setup needed.

Try Testkube instantly in our sandbox. No setup needed.

Subscribe to Testkube's Monthly Newsletter
to stay up to date

You have successfully subscribed to the Testkube newsletter.
You have successfully subscribed to the Testkube newsletter.
Oops! Something went wrong while submitting the form.
Jan 9, 2026
read
Katie Petriella
Senior Growth Manager
Testkube
Read more from
Katie Petriella
Katie Petriella
Senior Growth Manager
Testkube
Thoras CTO Reilly Herrewig explains why his team starts every morning with Testkube reports to catch regressions before they hit customers. Read the full story here.

Table of Contents

Executive Summary

I recently caught up with Reilly Herrewig, CTO at Thoras, to dig into how his team tackles testing for a product where failure simply isn’t an option. What really stood out was just how deeply testing is woven into their engineering culture. It’s not just a box to tick before shipping; it’s how they kick off every single day.

But before we get into why testing is so critical for Thoras, let’s take a quick look at what they do.

What Thoras does

Thoras is a Kubernetes workload management platform that optimizes efficiency and reliability by forecasting usage, right-sizing compute resources, and making proactive scaling decisions. It's not just observing clusters; it's in the critical path.

“We’re actively managing our customers’ production workloads,” says Reilly Herrewig, CTO at Thoras. “If there’s a problem with that, it could impact our customers’ product stability.” That level of responsibility shapes the team’s engineering culture, especially in how they test, validate, and harden every change before it reaches customer environments.

Why testing is non-negotiable

For most software companies, a bug in production is just an inconvenience but for Thoras, it can have a direct impact on their customers’ infrastructure.

Because their platform makes active decisions about customer infrastructure, any regression in their system ripples outward. A miscalculation in resource prediction could cause applications to throttle. A bug in their scaling logic could trigger unnecessary scale ups that inflate cloud costs. In the worst case, a failure in their core engine could contribute to downtime for the applications they're supposed to protect.

"The impact to our customers if Thoras wasn't doing its job could be significant," Herrewig says. "Being as confident as we can possibly be that the product is rock solid and that we're being vigilant in our search for regressions is absolutely critical."

That need for confidence is what pushed Thoras to invest heavily in end-to-end testing and ultimately to choose Testkube.

When traditional test runners fall short

Validating a product like Thoras requires more than unit tests or simple integration checks. It means spinning up realistic cluster states, deploying actual workloads, applying complex resource configurations, and verifying multi-step system behaviors end to end. Traditional CI runners aren't built for that. They execute scripts; they don't understand Kubernetes.

"We needed a tool that would allow us to orchestrate complex end to end tests for Kubernetes workloads," Herrewig explains. "Since Testkube is literally built for running on Kubernetes, it was really the perfect fit."

Why not build it themselves?

As a Kubernetes-focused company, Thoras has deep expertise in the platform. Their engineering team lives and breathes Kubernetes every day. They know exactly what a robust testing infrastructure needs to do and they could have built their own from scratch.

They gave it a lot of thought, but in the end, they chose to spend their precious Engineering cycles building features for their product and customers.

"We absolutely could have built our own solution," Herrewig says. "But why do that when someone else has already done that? We can partner with them to short circuit all that work and focus more on delivering Thoras to our customers."

Every hour spent maintaining a homegrown test platform was an hour not spent improving the core product. Thoras’s edge comes from their prediction engine and optimization algorithms, not from building test infrastructure. Testkube gave them a production-ready foundation, minus the maintenance headache.

"A lot of times, specialized tools that focus on one specific thing can be a lot better than a tool you built internally when you're sharding your time across maintaining it plus a hundred other things," Herrewig adds.

A daily ritual built on Testkube

Today, Testkube is baked right into how the Thoras engineering team works.

Because their end to end tests are sophisticated and infrastructure intensive, they don't run on every commit. Instead, the team runs them on demand throughout the day and as part of a nightly suite. The results feed into a quality analysis report that gets pushed to Slack each morning.

"We start every morning by reviewing our Testkube driven quality analysis report," Herrewig says. "It's become a core part of our engineering culture."

That daily ritual gives the team a shared view of system health. When the report is green across the board after a day of shipping new features, everyone knows the product is solid and ready to go. If something’s off, they catch it before it ever hits a customer environment.

"It gives us the opportunity to identify regressions early," Herrewig explains. "That obviously protects our customers, protects our product's reputation, and it gives us confidence to enable rapid delivery."

"It's just a great way to start your day, especially when we shipped a bunch of product the day before and it's all looking green and good."

For the Thoras team, testing isn’t an afterthought; it’s part of the delivery process itself. Every new feature ships with its own end-to-end tests, and those tests are treated just as seriously as the feature code.

"Just as important as the implementation of the feature is the implementation of our testing," Herrewig says. "Testkube is a part of that workflow and that delivery model for us."

Scaling testing alongside engineering velocity

Like most engineering teams today, Thoras uses AI tools to speed up development. Code ships faster, features land sooner, but that kind of velocity brings its own challenge: testing has to keep up.

"Agents and LLMs are helping engineering teams ship more product, faster" Herrewig observes. "Your testing maturity and your testing investments have to scale to meet that velocity. You gotta scale them together."

For a company like Thoras, where shipping a bug can have real consequences, keeping that balance is crucial. Moving fast only matters if you can keep the reliability your customers count on.

Testkube gives them the infrastructure to do just that. As engineering output ramps up, their testing scales right alongside it, so speed never comes at the cost of stability.

Built by Kubernetes experts, for Kubernetes experts

One thing that really stood out to Herrewig during the evaluation was that Testkube feels like it was built by people who truly get Kubernetes.

"We're a team of Kubernetes nerds," he says, "and it's very clear the Testkube team is too. That expertise shows in the product."

For teams building Kubernetes-native software, that shared understanding makes a big difference. Generic testing tools often mean workarounds and compromises. They weren’t built with Kubernetes in mind, so teams end up fighting the tool instead of focusing on their tests.

Testkube speaks the same language as the systems it’s built to test. For a company like Thoras, where everything is built on deep Kubernetes expertise, that alignment is a game changer.

Advice for engineering leaders

For CTOs and engineering leaders evaluating their testing strategy, Herrewig's recommendation is straightforward.

"If Kubernetes is foundational to your platform, you want tools built by people who deeply understand Kubernetes. Testkube absolutely reflects that expertise."

He continues: "I would recommend Testkube to any engineering leader looking to build out a robust testing platform without having to reinvent orchestration."

The alternative, building and maintaining a custom solution, comes with real costs. Not just in initial development, but in ongoing maintenance, debugging, and the opportunity cost of engineering time spent on plumbing instead of product.

"Testkube allowed us to bypass all the platform plumbing and focus on building Thoras."

Putting it all together

For Thoras, Testkube isn’t just another testing tool. It’s the foundation that lets them ship a mission-critical product with confidence.

Their platform manages production workloads for customers who need both reliability and cost efficiency. That kind of responsibility demands rigorous testing. Testkube gives them the infrastructure to validate complex Kubernetes behaviors at the depth their product needs.

Their mornings start with a Testkube report. Every feature ships with Testkube tests. Their velocity scales because their testing infrastructure scales right along with it.

"We're huge fans," Herrewig says. "Testkube is a core part of our workflow and a big reason we're able to deliver quickly and confidently."

Ready to bring Kubernetes-native testing into your workflow? See how Testkube can help your team ship with confidence.

Try It Free
See Testkube in Action

Explore Testkube's capabilities in our interactive Sandbox—no installation, no commitment, just hands-on experience.

Let me go play in the Sandbox

About Testkube

Testkube is a cloud-native continuous testing platform for Kubernetes. It runs tests directly in your clusters, works with any CI/CD system, and supports every testing tool your team uses. By removing CI/CD bottlenecks, Testkube helps teams ship faster with confidence.
Explore the sandbox to see Testkube in action.