Systems and methods for implementing an automated parallel deployment solution
First Claim
1. A method for processing a request, the method comprising:
- receiving, by an interface, the request at a parallel deployment system;
duplicating, by a duplicator, the request into a parallel system request and a production system request;
generating, by a processor, a parallel system log and a production system log;
comparing, by the processor, transaction results for the request from the parallel system log and the production system log based on interval based transaction tolerances;
determining, by the processor, whether an aberrant result is produced; and
promoting, by the processor, the result to production only when the result is not aberrant.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for implementing an automated parallel deployment solution. Embodiments of the invention described herein prevent defects from being introduced in a production environment, or those that could be introduced in a production environment, by parallel log monitoring of existing and new state systems. One or more systems may be created in parallel to the production system to detect and fix defects. In embodiments of the invention, as existing defects are captured and resolved by the automatic defect resolution system and method, these defects will not impact production any further. Thus, the automatic defect resolution system drives out all production defects over a window of time, requiring less and less maintenance over time. Once a given detect is fixed, the corresponding change is applied to the production environment to avoid future similar defects.
5 Citations
20 Claims
-
1. A method for processing a request, the method comprising:
-
receiving, by an interface, the request at a parallel deployment system; duplicating, by a duplicator, the request into a parallel system request and a production system request; generating, by a processor, a parallel system log and a production system log; comparing, by the processor, transaction results for the request from the parallel system log and the production system log based on interval based transaction tolerances; determining, by the processor, whether an aberrant result is produced; and promoting, by the processor, the result to production only when the result is not aberrant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A parallel deployment system for processing a request, the system comprising:
-
an interface receiving the request at a parallel deployment system; a duplicator duplicating the request into a parallel system request and a production system request; and a processor processing the requests and generating a parallel system log and a production system log, the processor executing instructions for; comparing transaction results for the request from the parallel system log and the production system log based on interval based transaction tolerances; determining whether an aberrant result is produced; and promoting the result to production only when the result is not aberrant. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification