US 11,900,075 B2
Serverless environment-based provisioning and deployment system
Rajendra Prasad Tanniru, Basking Ridge, NJ (US); Aditi Kulkarni, Bangalore (IN); Koushik M. Vijayaraghavan, Chennai (IN); Vijeth Srinivas Hegde, Bangalore (IN); Ravindra Kabbinale, Bangalore (IN); Sreenath Kothavoor, Kannur (IN); Amrutha Pervody Bhat, Bangalore (IN); Meghana B Srinath, Bangalore (IN); Ravi Kiran Singh, Maharashtra (IN); Dilip Krishnan, Bangalore (IN); Naveen Raj K P, Kasaragod (IN); Sumanth Channegowda, Mandya (IN); Vinay Chamarthi, Andhra Pradesh (IN); Lakshmi Srinivasan, Bangalore (IN); and Santhosh Mv, Kasaragod (IN)
Assigned to Accenture Global Solutions Limited, Dublin (IE)
Filed by Accenture Global Solutions Limited, Dublin (IE)
Filed on Mar. 31, 2022, as Appl. No. 17/710,544.
Prior Publication US 2023/0315397 A1, Oct. 5, 2023
Int. Cl. G06F 8/10 (2018.01); G06F 11/36 (2006.01); G06F 8/41 (2018.01); G06F 8/71 (2018.01); G06F 9/50 (2006.01); G06N 20/00 (2019.01)
CPC G06F 8/10 (2013.01) [G06F 8/436 (2013.01); G06F 8/71 (2013.01); G06F 9/5005 (2013.01); G06F 11/3604 (2013.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
generating, by a device and based at least in part on a first set of inputs, a serverless software development environment associated with a set of cloud resources;
generating, by the device and based at least in part on a first machine learning model, a technology stack recommendation that indicates at least one suggested technology stack based at least in part on at least one technology identified by a second set of inputs;
generating, by the device, a set of tools associated with a selected technology stack, wherein the selected technology stack is based at least in part on a customization of the at least one suggested technology stack, and wherein a tool of the set of tools is configured to perform a software development task;
instantiating, by the device, the selected technology stack in the serverless software development environment;
generating, by the device, a set of applications based at least in part on executing the set of tools;
deploying, by the device, the set of applications in one or more serverless application environments; and
deleting, by the device and using a deletion helper container, the serverless software development environment based at least in part on receiving an input instructing deletion of the serverless software development environment,
wherein an orchestrator agent is configured to control the deletion helper container.