Message queue migration on A/B release environments

    公开(公告)号:US11165645B2

    公开(公告)日:2021-11-02

    申请号:US16857451

    申请日:2020-04-24

    Abstract: Described embodiments provide systems and methods of maintaining message queues during deployments of application updates. A queue manager may maintain a first message queue including a first channel for messages between a first release and a second release. The first release and the second release may write to and read from the first message queue. The queue manager may establish, responsive to deployments, a second message queue including a second channel for messages between the first release and the second release. The queue manager may transfer, from the first message queue to the second message queue, the first channel. The first release and the second release may cease to write to and read from the first message queue.

    Systems and Methods for Production Load Simulation

    公开(公告)号:US20210319151A1

    公开(公告)日:2021-10-14

    申请号:US16875117

    申请日:2020-05-15

    Abstract: A method, computer program product, and computer system for generating, by a computing device, a plurality of test accounts. Data may be obtained for a plurality of application programming interfaces. A probability density function of request unit consumption for the plurality of application programming interfaces may be generated. A probability mass function may be generated based upon, at least in part, the probability density function. A test load for the plurality of application programming interfaces may be simulated for the plurality of test accounts based upon, at least in part, the probability mass function. The test load may be increased to monitor for a spike associated with at least one of central processing unit usage, memory usage, and error rate.

    AUTO-SCALING A POOL OF VIRTUAL DELIVERY AGENTS

    公开(公告)号:US20210096927A1

    公开(公告)日:2021-04-01

    申请号:US16585498

    申请日:2019-09-27

    Abstract: Systems and methods described herein provide auto-scaling of virtual delivery agent services. The system can identify data indicating consumption of a pool of active virtual delivery agents over a plurality of previous time frames. The system can determine a usage metric for a time frame of the plurality of previous time frames based on the data indicating consumption of the pool of active virtual delivery agents. The system can control, responsive to an auto-scale setting of the pool based on the usage metric, a number of active virtual delivery agents in the pool for a future time frame that corresponds to the time frame of the plurality of previous time frames.

    MESSAGE QUEUE MIGRATION ON A/B RELEASE ENVIRONMENTS

    公开(公告)号:US20200252268A1

    公开(公告)日:2020-08-06

    申请号:US16857451

    申请日:2020-04-24

    Abstract: Described embodiments provide systems and methods of maintaining message queues during deployments of application updates. A queue manager may maintain a first message queue including a first channel for messages between a first release and a second release. The first release and the second release may write to and read from the first message queue. The queue manager may establish, responsive to deployments, a second message queue including a second channel for messages between the first release and the second release. The queue manager may transfer, from the first message queue to the second message queue, the first channel. The first release and the second release may cease to write to and read from the first message queue.

    Auto-scaling for allocation of cloud service resources in application deployments

    公开(公告)号:US10698735B2

    公开(公告)日:2020-06-30

    申请号:US15896884

    申请日:2018-02-14

    Abstract: Described embodiments provide systems and methods of allocating cloud resources for application deployments. A resource allocator may identify a first metric indicating usage of cloud resources by clients in a first release environment for an application update. The resource allocator may generate, using the first metric, a resource capacity model for predicting usage of the cloud resources by clients in a second release environment for the application update. The resource allocator may determine, using the resource capacity model, a metric predicting the usage of the cloud resources by the clients in the second release environment. The resource allocator may generate instructions to set an allocation of the cloud computing resources for performing deployment of the application update to the second release environment based on the second metric.

Patent Agency Ranking