Patent ID: 11860870
Assignee: WALMART APOLLO, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A non-transitory computer readable medium having program instructions stored thereon, the program instructions executable by one or more processors, the program instructions comprising:
receiving a job including an identifier associated with a received query;
allocating computing power to one or more computing nodes to process the job;
whether the identifier corresponds to an indexed identifier in a search engine;
retrieving, by the search engine and in response to determining the received query corresponds to the indexed identifier, attribute data corresponding to the indexed identifier, wherein the search engine provides the attribute data and the indexed identifier to a processing engine;
generating, in response to determining the received query does not correspond to the indexed identifier by:
providing the received query to a distributed database management system implemented by the one or more computing nodes;
accessing, by the distributed database management system, a conduit engine;
generating, by the conduit engine, a read request to retrieve the attribute data corresponding to the job from a distributed streaming engine configured to subscribe to streams of records within an internal data storage repository;
receiving, by the conduit engine and in response to the read request, the attribute data from the distributed streaming engine;
storing, by the conduit engine, the attribute data in a file system associated with the distributed database management system, wherein the conduit engine is configured to channel the attribute data only to the file system; and
in response to writing the attribute data to the file system, obtaining, by the distributed database management system, the attribute data from the file system; and
in response to obtaining the attribute data, providing, by the distributed database management system, the attribute data to the processing engine;

based at least in part on the attribute data and the indexed identifier, processing the job for the received query; and
providing a response to the received query request, the response including the attribute data.