Quality and audit

Configuration data stories

Configuration data quality project saved this bank from manual rework

The challenge

A business bank needed a consistent, improved and configurable way to manage their configuration data. Improving overall quality and auditability was the aim. That's because there was no common best practice for the consumption of configuration data. It was clear from the start; any solution had to be part of their existing DevOps workflow (a build and deploy pipeline). So, they wanted a centralized repository for common and environment specific configuration data. As a bank, it went without saying that secure management of secrets (such as certificates, passwords and API keys) was paramount.

Why was this bank concerned about configuration data quality? 

Before this customer implemented Sweagle, the DevOps team struggled with the hands-on nature of their broad application technology. To add to this challenge, they were in the middle of moving from manual deployments to automated pipelines. So much human-based work was causing costly mistakes.

A variety of teams managed the application estate which contained well over 200 apps. At this point, each team had its own tools and methods with a mixture of legacy and cloud applications.

Unfortunately, downtime was a regular occurence mainly due to conflicting ways of working. So, the extra rework ultimately impacted the bank's customers with a poor digital experience.

The bank was at a crossroads. They faced a non-scalable, highly complex future and decided that continuing in this way just wasn't viable.

So, they had to find a way for teams to manage their own technology stack without sacrificing standards. They knew they had to automate more. It was the only way to raise configuration data quality without interrupting business as usual. It was clear that teams shouldn't feel blamed. Instead they wanted to automatically notify them of issues so they could resolve them easily - before they ever reach Production.

What Sweagle did

Our Sweagle experts worked closely with the teams involved to integrate Sweagle into their daily workflows. With an API driven approach, the platform automatically integrated directly into their existing ecosystem.

First of all, Sweagle created a model for their automated deployment tools. Then, the platform's series of validation rules tested the configuration data quality. This included automated alerts to notify teams of changes that needed review.

The teams adopted Sweagle easily because it didn't disrupt their daily tasks. The build process had already given Sweagle the data so, it automatically maintains an audit and history of all changes. Most of the time, teams are completely unaware of Sweagle watching their data until they get a notification.

Sweagle gives this bank a standard approach which improves the quality of their configuration data. It enforces standards which just couldn’t be achieved before. In addition, Sweagle is the de facto standard for DevOps teams requiring standardized configuration data.

Almost overnight, this customer gets instant feedback on releases, higher quality configuration data and consistent deployments. What's more, Sweagle achieves this before configuration data issues reach Production. So, from a business value perspective, that's less risk, more confidence and the ability to trace the cause of mistakes... while stopping them from happening again. As a bonus, onboarding new people or switching teams is now easy, quick and pain-free.

The outcome

Now, Sweagle reduces the effort it takes to manage all the bank's configuration data. The Sweagle platform increases the quality, agility and speed of change. Additionally, the bank deploys with confidence because their configuration data is 100% correct in all environments.

Configuration data quality
Configuration data quality and audit

3 practical tips for cloud configuration data

Technical video

This video covers:

  1. Introducing standardization without losing agility
  2. How to leverage role-based access control in the cloud
  3. Practical examples of managing a hybrid cloud infrastructure that validates and automates configuration data control.

Watch this short video to understand the vital ways to manage cloud configuration data.