US 11,989,200 B2
System and method for lambda buckets
Johnu George, Bangalore (IN); Manik Taneja, Bangalore (IN); Naveen Reddy Gundlagutta, Bangalore (IN); Nikhil Mundra, Bangalore (IN); Satyendra Singh Naruka, Bangalore (IN); and Sirvisetti Venkat Sri Sai Ram, Bangalore (IN)
Assigned to Nutanix, Inc., San Jose, CA (US)
Filed by Nutanix, Inc., San Jose, CA (US)
Filed on Jul. 25, 2022, as Appl. No. 17/872,848.
Claims priority of application No. 202241029968 (IN), filed on May 25, 2022.
Prior Publication US 2023/0384958 A1, Nov. 30, 2023
Int. Cl. G06F 16/25 (2019.01); G06F 3/06 (2006.01)
CPC G06F 16/258 (2019.01) [G06F 3/0604 (2013.01); G06F 3/0644 (2013.01); G06F 3/0673 (2013.01)] 17 Claims
OG exemplary drawing
 
1. An apparatus comprising a processor and a memory, wherein the memory includes programmed instructions that, when executed by the processor, cause the apparatus to:
upload an object to a source bucket in an object store;
create a lambda bucket in the object store that is symlinked to the source bucket, wherein the lambda bucket is associated with a predefined transformation;
receive a request to download the object from the lambda bucket;
in response to uploading the object to the source bucket or updating the object in the source bucket,
detect that the object is in the source bucket;
fetch the object from the source bucket; and
transform the object, by compute resources of the object store, using the predefined transformation; and
download the transformed object in response to receiving the request.