News KrakenD EE v2.8 released: Configurable logging, Redis-backed rate limits, Lua, YAML encoding and more

Background Pattern

DigitalRoute Case Study: Success Story

Transforming Data Pipelines into Public APIs: DigitalRoute’s Journey with KrakenD

DigitalRoute logo

DigitalRoute provides the world’s leading Usage Data Management platform as a service, specifically designed to manage revenue transactions at scale. Their platform serves as the consumption control plane for order-to-cash processes, enabling usage data monetization and providing automation for improved billing efficiency, entitlement enforcement, revenue reconciliation, and revenue sharing.

With 25 years of expertise in usage data management for order-to-cash and revenue operations, they have earned the trust of over 300 of the world’s largest enterprises to handle their critical revenue data. Their strategic partnerships with leading vendors in the ERP and order-to-cash sectors further enhances the value they deliver to their customers.

Visit: DigitalRoute

Sweden
Software

DigitalRoute has long been a leader in transforming raw usage data into revenue, with its Cloud Edition SaaS platform earning a stellar reputation for reliability and performance. But as they expanded their product portfolio to offer public APIs, the company faced a critical challenge: how to support their new “Usage Metering” feature efficiently, allowing customers to interact with their system via APIs instead of the traditional user interface.

The Turning Point: From Internal to Public APIs

Before KrakenD, DigitalRoute’s system leaned heavily on internal APIs, supported by a custom-built gateway that worked well for backend needs but wasn’t equipped to handle public-facing demands. The shift to public APIs introduced a host of challenges. They needed a solution that could aggregate and transform data from multiple microservices, manage complex workflows, and integrate with Auth0 for secure authentication. Additionally, there was a pressing need for customization and robust documentation to support their fast-moving development cycle, all while adhering to tight delivery timelines.

The Solution: KrakenD Steps In

After a meticulous evaluation process, DigitalRoute chose KrakenD as their API Gateway. KrakenD offered an ideal combination of scalability, flexibility, and speed, addressing all their requirements out of the box while allowing for advanced customizations where needed.

  • Automated API documentation: By automating a previously tedious manual process, KrakenD accelerated the delivery of public-facing APIs. The documentation is autogenerated after every commit and published online with no manual intervention.
  • Implementation of new features: KrakenD’s plugin system enabled DigitalRoute to introduce custom logging capabilities effortlessly. Having a product with extensibility options was vital.
  • Simplified architecture: Tasks previously managed through the UI were now efficiently orchestrated by KrakenD, freeing up resources and improving workflows.

Jonas Brandvik, a senior leader at DigitalRoute, shared, “KrakenD’s support for building custom plugins was a huge deal for us—it allowed us to fill gaps between our requirements and what was provided out of the box”.

Transformative Outcomes

DigitalRoute’s integration with KrakenD yielded impressive results. Within just one to two months, the “Online collection” feature was live, a rapid turnaround that showcased the efficiency of KrakenD’s architecture. Moreover, the company embraced an API-first approach, with KrakenD becoming the backbone for all future public APIs.

During our interview, Michal Gasek, the Lead Architect, said, “KrakenD has been quite instrumental in delivering that feature in a very short time frame. We built it in about one and a half to two months, which is really quick.”.

When challenges arose, KrakenD’s support team provided creative, practical solutions. In Jonas’s words, “The support team gave us really clever solutions for custom endpoints. It was clear they deeply understand their product”.

Finally, the platform’s agility and scalability translated to significant developer velocity. Adding or updating APIs became faster and simpler, empowering the team to focus on innovation rather than infrastructure. The testimonial from the Product Owner, Diksha Sethi, underlines this fact: “The first setup took some time, but once done, adding new APIs and exposing them became super simple.”

The Road Ahead

Buoyed by KrakenD’s success, DigitalRoute is now planning to replace all internal API services with KrakenD, simplifying their architecture even further. This move is expected to fasten development workflows and bolster scalability, setting the stage for future growth.

As Jonas Brandvik aptly summarized, “Don’t reinvent the wheel. With KrakenD, we implemented features like authentication, rate limiting, and custom plugin support without building them from scratch. It saved us time and effort while ensuring scalability.”

DigitalRoute’s partnership with KrakenD has not only redefined their API strategy but also set a new benchmark for delivering high-performance features at scale. The journey is just beginning.

Jonas Brandvik, Michal Gasek, and Diksha Sethi Jonas Brandvik is the Lead Engineer, Michal Gasek is the Lead Architect, and Diksha Sethi is the Product Owner at Digital Route. During the post-release interview, they explained their usage of KrakenD, which we have documented in this article.

More Case Studies

Scarf

Stay up to date with KrakenD releases and important updates