IBM Concert

IBM Concert

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only

Building Secure and Resilient Applications Before Go-Live

By Basak Vogt posted 30 days ago

  

Building Secure and Resilient Applications Before Go-Live

— Without Stress Testing

A practical look at how IBM Concert helps engineering teams detect risk earlier, connect siloed signals, and turn insight into action — before an application ever reaches production.

 Basak Vogt — Brand Technical Specialist - DevOps, IBM Germany  
 
Karen Schuster — Technology Advocate IT-Automation, SVA

Modern applications are harder to secure and operate reliably than ever before. Microservices, APIs, containers, Kubernetes, third-party packages, CI/CD pipelines, and distributed teams all add speed and flexibility — but they also add complexity. In the DACH region alone, organizations spent roughly €34 billion on cloud services in 2024, and studies suggest that more than 30% of that spend was unnecessary. The cause is rarely poor investment; it is that our architectures have become so intricate that no single team, and no single tool, can see the whole picture.

The numbers behind that complexity are striking. Across just two years, the number of dependencies in a typical application has grown by 77%. More dependencies mean more risk, more potential points of failure, and a widening gap between what teams build and what they can confidently validate before release. This blog looks at why the traditional safety net — the stress test — no longer catches what matters, and how IBM Concert offers a different, context-driven path to resilience.

Why traditional stress testing is no longer enough

Stress tests still have value, but they mostly answer one narrow question: how does a system behave under load? They do not reliably reveal the structural causes of future incidents — outdated dependencies, weak pipeline controls, missing security policies, hidden architecture risks, or insufficient recovery mechanisms. In other words, a stress test is a symptom checker, not a root-cause detector.

They are also expensive, slow, and often far removed from production reality. By the time a load test surfaces a problem, the application is usually already built, and remediation is costly. What teams actually need is the ability to identify risk before load ever enters the equation — directly from the architecture, code, pipelines, security posture, and deployment configuration that already exist during development.

IBM Concert home view — a single, application-centric picture of risk, compliance, cost, and resilience.

The real problem: siloed tools and missing context

Most organizations already own the tools they think they need: observability, security scanning, CI/CD monitoring, logging, and cost analysis. The problem is that these tools rarely speak to one another. Each is specialised for its own domain, but none of them carries shared context.

The consequences of that disconnect appear in everyday operations:

     A security scanner sees a CVE, but does not know which service is affected.

     Observability detects a latency spike, but does not know a new version was just deployed.

     Cost tools flag overprovisioning, but cannot tell whether the service is barely used or business-critical.

Left uncorrelated, these blind spots compound into real cost: longer outages and slower recovery, inefficient resource use, higher operational spend, compliance and security exposure, undetected architecture problems, and — ultimately — a lack of resilience. The signals exist; what is missing is the connective tissue that turns them into a single, trustworthy picture.

IBM Concert Arena View

How IBM Concert closes the gap

IBM Concert is an agentic IT operations platform designed to unify signals across applications, infrastructure, network, security, and cost — and then add the business context that individual tools lack. Rather than adding yet another dashboard, it correlates the data teams already produce into an application-centric, 360° view of risk and resilience. Concert works in four clear steps:

1.   Ingest. Connect existing tools and repositories — observability, APM, logging, CI/CD, risk and compliance, network, security scanners, cost platforms, and GitHub or GitLab repositories — to bring technical and operational data into one place.

2.   Understand. Using generative AI, Concert automatically detects dependencies, relationships, security gaps, outdated packages, SBOM risks, pipeline weaknesses, scaling problems, SLA and SLO exposure, and resilience risks across the landscape.

3.   Prioritize. It produces a ranked list — what to address first, the risk class involved, which services are affected, which teams need to act, and how remediation might look.

4.   Act. Recommendations become movement: create tickets, launch governed workflows, generate Terraform scripts, send API calls to existing tools, or adjust CI/CD pipelines directly.

The effect is a genuine shift left. Risk is identified from code, dependencies, runtime signals, and workflow context long before go-live, and resilience posture management replaces reactive, manual reviews with a standardized, data-driven approach to assessing, improving, and sustaining resilience over time.

One 360° view across eight domains — risk, compliance, networking, ticketing, automation, observability, evidence, and cost.

A practical example: from a GitHub repository to a readiness check

Consider the simplest possible starting point: a single GitHub repository. Connected to Concert, the platform immediately begins discovery — surfacing CVE risk, SAST (Static Application Security Testing) findings, and package risk automatically, within minutes and without manual input.

From there, the value of correlation becomes visible. In the enterprise view, Concert places the application at the center and clusters the most important risks around it. A cluster of 222 Priority-1 CVEs, for instance, is shown not just as a count but as a group of dependencies that are commonly affected together; a separate cluster of Priority-1 SAST findings reveals where systematic weaknesses sit in the code. Instead of a flat list of isolated alerts, teams see where problems concentrate and why.

Drilling into a single finding — say, a specific CVE — Concert shows the affected components, the criticality, and the potential blast radius at a glance. From that same panel, a team can generate a GitHub issue complete with description, priority, and a suggested fix, or trigger a workflow such as a dependency update or a CI/CD adjustment. Crucially, Concert prioritizes the actions with the greatest effect on the application, not the loudest individual finding.

Finally, posture plans let teams define a target state for security and resilience. Concert shows immediately what is already met and where gaps remain, and those gaps can be pushed straight to the responsible team as a change request. Transparency becomes execution, and go-live readiness becomes something measurable and auditable rather than a matter of gut feeling.

IBM Concert Resilience posture plan / change request / action summary

What this looks like in production

The approach is not only theoretical. Organizations using Concert for resilience and risk management report tangible results: up to 90% time savings in defending against CVEs, around 25% faster CVE scanning and prioritization, and as much as 98% acceleration in certificate verification — work that is otherwise slow, manual, and error-prone.

At Deutsche Telekom, Concert has been used to apply four times more patches at the OS level while consuming only 22% of the previous time investment, with a stated goal of 80% reduction in patching effort, fully automated patching and change processes, and Concert as the single source for vulnerability management and reporting. These are the kinds of outcomes that become possible once detection, prioritization, and remediation share the same context.

Conclusion

For modern application teams, resilience can no longer be treated as a final-stage test activity bolted on before release. It has to be built into development and delivery from the start. IBM Concert offers an approach centered on context, correlation, prioritization, and action — helping organizations move beyond fragmented tooling and late-stage validation toward a practical path to secure, resilient applications before go-live, with room for automation and continuous improvement after launch.

And this is only the first half of the story. The next step moves from “What is the risk?” to “How do we respond — automatically, consistently, and at scale, in live operations?” In an upcoming article we will focus on IBM Concert Workflows: how risks are detected continuously in production, how recommendations become automated remediations, how tickets, approvals, and fixes are triggered automatically, how Concert integrates with ITSM, CI/CD, Terraform, and cloud platforms, and how time-to-resolve can fall from days to hours — or minutes.

0 comments
9 views

Permalink