Key Benefit

DeployHub Automates the Creation of Decoupled Application Versions

DeployHub Delivers ‘Logical’ Application Views and Versions

A ‘logical’ application view in a decoupled architecture is critical for understanding the software supply chain of a single solution delivered to end-users. DeployHub defines a logical application version based on a collection of component versions.  In monolithic software development, the application version serves as the ‘north star’ for identifying what software the end user is actually running. It is no different in a decoupled application.

The real difference is in how our CI/CD pipelines are executed. In a decoupled architecture, the CI/CD pipeline independently deploys decoupled components all day long. Every time a component release is pushed to the end user, they use a different version. And if a problem occurs, the end user refers to the application version they are using. Decoupled application versions are lost without a monolithic application build process that includes naming the application version.  DeployHub restores the application version automatically. Each time a component dependency is updated, every application that consumes that dependency is given a new application release configuration.

Application Baseline Component Dependencies

Demo - Components and Logical Applications

Restore the Application Version in Your Decoupled Architecture Today

Signup for DeployHub Team to Reduce the Complexity of Your Decoupled Architecture for Free

Signup for DeployHub Team, the free SaaS software supply chain security platform. DeployHub Team is based on the Ortelius open source project incubating at the Continuous Delivery Foundation.

Signup Today

Suggested Article

Decoding Decoupled Architecture

The Rational Evolution of Logical Application Versions

Decoupled architecture offers many advantages. But with those advantages comes new challenges, particularly around understanding how a logical decoupled application is configured. In this article we explore the benefits and challenges of a decoupled architecture.

 

Read the Article

decoupled architecture

Suggested Whitepaper

Versioning components is an important process in simplifying a decoupled architecture. Learn how DeployHub tracks all of the configuration data related to each component, including SBOMs, ownership, and configuration metadata.

Get the Whitepaper

component versioning

Further Reading