CPC G06F 16/254 (2019.01) [G06F 9/5083 (2013.01); G06F 16/116 (2019.01); G06F 16/215 (2019.01); G06F 16/2365 (2019.01); G06F 2209/505 (2013.01)] | 18 Claims |
1. A method for ingesting different data types, comprising:
receiving, at a data ingestion layer in a multi-layer pod that is executed by a computer processor in a datacenter, data from a data producer, wherein the data may be in any format;
ingesting, by the data ingestion layer, the data using a producer proxy agent or an ingestion application programming interface (API);
staging, by a data messaging/staging layer in the multi-layer pod that is executed by the computer processor in the datacenter, the ingested data;
enriching or transforming, by a data enrichment/transformation layer in the multi-layer pod that is executed by the computer processor in the datacenter, the staged data based on at least one customer requirement; and
routing, by a data connection layer in the multi-layer pod that is executed by the computer processor in the datacenter, the enriched or transformed data from the data messaging/staging layer to a data store at a velocity based on the data store,
wherein the velocity is a speed at which the data store is capable of accepting the enriched or transformed data.
|