Customer Story
How a mobile-first payment platform reduced complexity while doubling test coverage on Akka.
Judopay rebuilt its mobile payment platform on Akka — cutting production code by 50% while doubling test coverage and running on a fraction of the computing resources.
Akka ROI Scorecard
less production code — developers focus on business logic, not infrastructure plumbing.
of the computing resources required compared to the previous platform.
test code coverage — more confidence in every release with less production code to maintain.
Business outcome: faster feature delivery with dramatically lower infrastructure costs.
Judopay provides mobile-first payment processing — enabling consumers to pay seamlessly from their phones. As the platform grew, the codebase became increasingly complex, making it harder to add features, maintain quality, and control infrastructure costs.
The team needed a platform that would simplify the architecture — reducing the amount of code to write and maintain — while providing the resilience and performance that payment processing demands. Every transaction must complete reliably, every failure must be handled gracefully, and the system must scale with demand.
“The biggest benefit of Akka is the reduction in code volume,” says Rob Howes, Head of Development at Judopay. “We’re writing about 50% less code than we were before, and we’ve actually doubled our test code. That’s a better ratio.”
Akka provided a natural way to model payment flows as independent, concurrent processes — each transaction isolated, each failure contained. The result: a dramatically simpler codebase that’s easier to reason about, test, and maintain.
Speed to production. 50% less code means faster feature development and fewer bugs. Developers spend their time on payment logic, not infrastructure plumbing.
Scale. The platform handles growing transaction volume with consistent performance, scaling naturally with Akka’s concurrency model.
Cost to operate. A fraction of the computing resources required compared to the previous architecture — less code running on fewer machines.
Business impact. 2× test coverage delivers higher confidence in every release, while the simplified codebase accelerates time-to-market for new payment features.
Mobile payments are moving toward intelligent, contextual processing. On the Akka Agentic AI Platform, each payment session becomes a governed agent that adapts to the consumer’s context — selecting the optimal payment method, performing real-time fraud analysis, and personalizing the checkout experience based on transaction history and device signals.
These payment agents can coordinate with merchant systems, loyalty programs, and banking APIs autonomously — while maintaining the transaction integrity and audit trails that financial regulators require. With Akka’s durable state and event sourcing, every decision in the payment flow is traceable and recoverable. Enterprises build on the Akka Agentic AI Platform directly, or have a system delivered and operated through Akka Specify.