Initiative rescued
A strategic platform engineering effort that had stalled for months was delivered to production and made available across the organization.
Azati delivered an enterprise-grade platform to enable Consumer-Driven Contracts (CDC) adoption across the client’s IT landscape. The solution enhanced and productionized the Pact Broker, ensuring secure, scalable deployment in Kubernetes/OpenShift and seamless integration into CI/CD pipelines, along with ongoing support and enablement for internal teams.
contracts validated
internal engineering teams onboarded
from broken codebase to production-ready platform
The client approached Azati with an unstable and poorly maintained Ruby-based solution that could not be reliably deployed or scaled. They needed a secure, automated, and standardized way to manage service integrations and improve software quality across multiple teams, reducing operational risks and accelerating development.
The bank had no engineers capable of diagnosing the existing Pact Broker fork. Bugs from the previous developer, a broken test suite, and no local dev setup made even reproducing issues nearly impossible without deep knowledge.
The stock open-source broker lacked the audit logging and access controls required by the bank's IT security standards. The platform needed targeted hardening to pass the security review gate built into every release cycle before any team could use it.
The application had never been containerized or configured for the bank's Kubernetes/OpenShift infrastructure. There were no deployment scripts, no CI/CD pipeline integration, and no operational runbooks, just source code with no route to running in production.
We audited the Ruby codebase end-to-end, catalogued broken tests, traced bugs from the previous developer, and mapped the full architecture. Then we fixed defects systematically, restored the test suite to green, and set up a containerized local dev environment for reproducible changes.
Working within the application's layered architecture: domain logic, application services, infrastructure adapters, HTTP delivery, we added audit logging, fine-grained access controls, and a Kafka integration for event-driven contract publishing.
Each release cycle included a structured review with the bank's security officer. We addressed findings iteratively inside the sprint cadence rather than treating security as a one-off gate, eliminating all blocking issues before the platform reached internal teams.
We wrote deployment manifests and scripts for K8s and OpenShift, configured Nginx as the production reverse proxy, and wired the full release lifecycle into the existing Jenkins automation infrastructure.
Beyond platform engineering, we wrote documentation, onboarding guides, and provided direct technical consultation to internal IT teams at different stages of Pact adoption.
Bring your complexity. We'll bring the plan. Tell us about your project and we'll get back within one business day.
Inquire for more infoWe audited the codebase end-to-end, resolved every defect, restored the test suite to green, and established a reproducible development environment. The client went from a platform no one could run to one that was stable, documented, and ready to extend.
We extended the platform with structured audit logging for all contract operations and role-based access controls, and built security review into the release cycle itself rather than treating it as a gate at the end.
We took it from source code to a fully operational deployment on the client's internal Kubernetes and OpenShift clusters, with automated pipelines and Nginx handling production traffic. Deployment became repeatable and owned, not a one-off manual process.
We worked directly with 40+ internal engineering teams to integrate contract testing into their existing pipelines, producing integration guides, defining patterns for consumer and provider workflows, and providing hands-on consultation during rollout. The goal was a practice that would outlast the project, not just a tool teams had access to.
A strategic platform engineering effort that had stalled for months was delivered to production and made available across the organization.
Every release passed formal security review with no blocking findings, a hard requirement in a regulated financial environment.
40+ internal engineering teams gained a working contract testing platform and the guidance to integrate it into their pipelines.
A broken, unmaintainable codebase was recovered and extended without starting from scratch, saving months of redevelopment time.
Last updated