All Technologies Used
Motivation
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.
Main Challenges
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.
Our Approach
Want a similar solution?
Just tell us about your project and we'll get back to you with a free consultation.
Schedule a callSolution
Platform recovery and stabilization
- Full codebase audit and bug remediation
- Test suite restored and passing
- Containerized local development environment
- Clear documentation with no single point of knowledge
Enterprise security and audit
- Audit log for all contract interactions
- Role-based access controls
- Security review integrated into every release
- Zero blocking findings at go-live
Production deployment on internal infrastructure
- Containerized application and deployment manifests
- Automated CI/CD pipeline via Jenkins
- Nginx production configuration
- Repeatable, fully documented release process
Team onboarding and CDC adoption
- Integration guides and onboarding materials
- Pipeline patterns for consumer and provider teams
- Hands-on consultation during rollout
- Kafka integration for event-driven contract workflows
Business Value
Initiative rescued: A strategic platform engineering effort that had stalled for months was delivered to production and made available across the organization.
Security cleared: Every release passed formal security review with no blocking findings, a hard requirement in a regulated financial environment.
Adoption enabled: 40+ internal engineering teams gained a working contract testing platform and the guidance to integrate it into their pipelines.
No rewrite required: A broken, unmaintainable codebase was recovered and extended without starting from scratch, saving months of redevelopment time.