US 12,066,922 B2
System and methods for deploying a distributed architecture system
Sapna Balan, Bangalore (IN); Pradeep Sekhar, Bangalore (IN); Dileep Kumar Gidwani, Bangalore (IN); Deepak Tiwari, Bangalore (IN); and Manoj Kumar Chowdhury, Durgapur (IN)
Assigned to WALMART APOLLO, LLC, Bentonville, AR (US)
Filed by Walmart Apollo, LLC, Bentonville, AR (US)
Filed on Aug. 19, 2021, as Appl. No. 17/406,883.
Claims priority of application No. 202141017999 (IN), filed on Apr. 19, 2021.
Prior Publication US 2022/0334950 A1, Oct. 20, 2022
Int. Cl. G06F 11/36 (2006.01)
CPC G06F 11/368 (2013.01) [G06F 11/3612 (2013.01); G06F 11/3684 (2013.01); G06F 11/3688 (2013.01); G06F 11/3692 (2013.01); G06F 2201/84 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors; and
one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform operations comprising:
onboarding data received from one or more entities to create a version of an artifact of a first distributed architecture, wherein the data is containerized in one or more containerized binary files;
periodically running one or more test cases using the version of the artifact in an environment;
detecting a modification to the version of the artifact, wherein detecting the modification to the version of the artifact comprises storing metadata for the version of the artifact by tracking an update to the metadata generated from an incremental release of a newer version of the artifact associated with an entity of the one or more entities;
in response to detecting the modification, automatically generating a modified version of the artifact incorporating the modification, wherein a list of one or more artifacts comprises the modified version of the artifact;
selecting a first artifact from the list of one or more artifacts associated with the first distributed architecture, wherein the first artifact comprises an internet protocol (IP) address;
deploying the first artifact, by using the IP address, into a networking sandbox to implement changes to the first artifact corresponding to a particular objective; and
building a second artifact based on the changes implemented to the first artifact.