Blue-Green Infrastructure Rails for Work Task Failover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wealth management systems face limitations in post-release testing windows, leading to potential business impacts and issues with reprocessing or missing transactions during deployment failures, especially when infrastructure problems cause processes to stop and require rerunning.

Innovation Solution

A system and method utilizing an application-level blue-green topology with parallel infrastructure rails, where a discovery server manages requests between green and blue cell infrastructure rails, allowing for real-time switching of bots and minimizing business disruption by isolating operational risks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single infrastructure system is used for both production and development, then device complexity is reduced, but reliability deteriorates due to inability to isolate operational risks

Engineering Contradiction:
Improvesystem reliabilityVSAvoidinfrastructure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system is divided into separate blue and green infrastructure rails, each operating independently. The blue rail handles production traffic while the green rail is used for development and testing. This segmentation allows isolation of operational risks and enables prolonged testing without impacting production systems.

Inventive Principle:
Principle #1Segmentation

2Reliability

If post-release testing window is limited, then productivity is improved by minimizing business impact, but reliability deteriorates due to insufficient testing time

Engineering Contradiction:
Improvetesting completenessVSAvoidbusiness impact
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

By segmenting the infrastructure into blue and green rails, the system allows extended testing periods on the green rail without impacting production operations. Developers can conduct thorough testing and validation on the green rail while the blue rail continues to serve production traffic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The discovery server acts as an intermediary that routes traffic to appropriate rails based on configuration. It manages the switching between blue and green rails, allowing testing to proceed on the green rail while maintaining production operations on the blue rail through intelligent traffic routing.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If deployment failures require rollback, then reliability is maintained by returning to previous state, but loss of time increases due to rollback and reprocessing operations

Engineering Contradiction:
Improvesystem stabilityVSAvoidrecovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by maintaining a ready-to-use green rail that can be switched to blue immediately upon failure detection. The green rail is pre-configured and can assume production traffic without requiring rollback operations, thereby reducing recovery time while maintaining system stability.

Inventive Principle:
Principle #10Preliminary action

4Manufacturing precision

If infrastructure problems cause process stops, then manufacturing precision is maintained by preventing erroneous processing, but productivity deteriorates due to complete process halt

Engineering Contradiction:
Improveprocess accuracyVSAvoidprocess continuity
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The process is segmented across blue and green rails, allowing failed processes on one rail to be isolated without halting overall system operations. The discovery server redirects traffic to the healthy rail, maintaining process accuracy by preventing erroneous processing while preserving productivity through continuous operation on the functional rail.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12078985B1System and method for work task management using application-level blue-green topology with parallel infrastructure rails
Publication Date: 2024.09.03 MORGAN STANLEY SERVICES GROUP INC
  • US12078985B1 patent drawing
  • US12078985B1 patent drawing
  • US12078985B1 patent drawing

AI summary

Managing tasks using an application-level blue-green topology with parallel cell infrastructure rails. Each cell infrastructure rail includes a dispatcher bot and a performer bot. The dispatcher bot is configured to prepare a work task based on a received request, and the performer bot performs the work task, resulting in performed work. A discovery server includes a service registry configured to store the states of the infrastructure rails. The discovery server receives the request for the work task, and sends the request to a dispatcher bot of a specific cell infrastructure rail based on the request and the states of the cell infrastructure rails. A respective workflow cell server receives the performed work. In the case that one cell infrastructure rail experiences a problem when processing the request, the cell infrastructure rails are switched to perform the request on the other cell infrastructure rail. The method implements the system.