US 12,306,727 B2
Systems and methods for provisioning and decoupled maintenance of cloud-based database systems
Vitaliy Mogilevskiy, Bellevue, WA (US); Abhishek Chanda, Bellevue, WA (US); Norberto Leite, Bellevue, WA (US); Maryame Boulhajat, Bellevue, WA (US); and Miguel Pilar, Bellevue, WA (US)
Filed by Auth0, LLC, Bellevue, WA (US)
Filed on May 23, 2023, as Appl. No. 18/322,506.
Application 18/322,506 is a continuation of application No. 17/331,369, filed on May 26, 2021, granted, now 11,693,748.
Prior Publication US 2024/0394158 A1, Nov. 28, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/20 (2006.01); G06F 9/455 (2018.01); G06F 11/14 (2006.01); G06F 11/362 (2025.01); G06F 16/21 (2019.01); G06F 16/25 (2019.01)
CPC G06F 11/203 (2013.01) [G06F 9/45512 (2013.01); G06F 11/1464 (2013.01); G06F 11/1471 (2013.01); G06F 11/366 (2013.01); G06F 16/211 (2019.01); G06F 16/256 (2019.01); G06F 2201/80 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A server system comprising:
one or more processors; and
memory storing computer-readable instructions that, when executed by the one or more processors, perform:
determining, based on a request to modify a first database system, a failover protocol and a set of modification protocols, wherein the request includes one or more modification parameters;
generating, based on initiating the failover protocol, a standby database system;
redirecting live traffic from the first database system to the standby database system;
performing, on the first database system and based at least in part on the set of modification protocols and the one or more modification parameters, a first modification testing process; and
determining, based at least in part on a result of the first modification testing process, whether to:
perform a second modification testing process on the first database system, wherein the second modification testing process corrects one or more errors associated with the first modification testing process; or
redirect the live traffic from the standby database system to the first database system, and modify the first database system in accordance with the request based at least in part on the set of modification protocols and the one or more modification parameters.