Swimlane-based cloud software releases
Abstract:
A system is disclosed for coordinating multiple software component deployments, upgrades, or migrations simultaneously or individually across a multiple-location/cloud platform. The system includes an application gateway router that routes incoming API requests based on an identifier in headers of the request that is associated with a swimlane construct, the swimlane containing multiple software components. By associating a swimlane's possible destinations with a timestamp or time range indicating when they are in effect, all of the components in the swimlane can be simultaneously upgraded or migrated by changing the API endpoint to which requests will be forwarded, with zero downtime. This solution is technology-, platform-, and cloud-agnostic and can be extended and applied to any organization using software. Application owners are empowered to run their application in any combination of cloud-provider, region, environment, business channel, and app, with possible sandbox instances in any lower environment for any combination.
Information query
Patent Agency Ranking
0/0