How to simplify the introduction of the CD across business units? Read the case study about the DevOps tooling. Check needs, approach and results.

Introduction:
ArdentCode partnered with Wolters Kluwer to simplify the introduction of the Continuous Deployment/Delivery approach across business units in the organization.
Focus:
- Increase the frequency of production deployments and lower the time to market
- Decrease the application project costs
Objective:
Create a SaaS solution that supports Continuous Deployment of microservice-based applications available for all business units in the organization.
Needs:
- Support AWS and Azure clouds
- Support zero downtime release roll out/back (blue/green, canary deployment)
- Allow developers to deploy and test their code in the feature branch environment
- Provide UI and CLI interfaces
- Let the application development team use the infrastructure with not need of deep knowledgeknowledge of AWS/Azure
- Provide logging, monitoring, and alerting to support and troubleshoot the applications in production
- Provide a solution to run automated tests (UI, API) to detect bugs before release promotion and to monitor the application availability
Approach:
- Build extendable architecture that allows to deploy to different Clouds
- Follow the principle of “infrastructure as a code” to track any changes done to the application and roll them back if needed
- Allow to define the single endpoint version using simple schema
- Build API layer to be used by UI and CLI interfaces
- Build a central mechanism to collect metrics and set up of alerts
- Follow best practices and organization standards (HA, security, naming)
- Build a service allowing the execution of automated tests at large scale
- Build a service executing the automated tests on the new release deployments
- Allow to set up synthetic tests monitoring with alerting
Results:
- Onboarded hundreds of products (VitalLaw is one of them, read previous case study here)
- Products confirmed that the solution allowed them to:
- Deliver required changes more quickly.
- Make every code change (Pull Request, Merge Request) as a potential release candidate.
- Rollback to the previous version on demand
- Improved stability – Lower number of regression bugs. Higher confidence in the release quality.
- Integrate the solution across all collaborating teams, enhancing collaboration and efficiency.
- The support teams are using the synthetic monitoring solution to monitor the availability and performance of the application
- The automated tests execution service allows the execution of a huge number of regression tests in minutes instead of hours.
Conclusion:
The partnership between ArdentCode and Wolters Kluwer resulted in a powerful SaaS solution that redefines deployment practices. By enabling seamless Continuous Deployment, the solution empowers teams to deliver high-quality applications faster, with improved reliability and reduced costs. Its cloud-agnostic capabilities, robust testing mechanisms, and comprehensive monitoring set a new standard for efficiency and collaboration across business units. This achievement underscores the transformative potential of well-designed, scalable infrastructure.