CPC G06F 13/42 (2013.01) [G06F 9/546 (2013.01)] | 20 Claims |
1. A non-transitory computer-readable storage medium storing computer-readable program code executable by a processor to:
receive a designation of a message bus producer;
receive a set of business logic to be stored in a set of containers, the set of business logic comprising a set of user-generated program code;
receive a designation of a message bus consumer;
receive a designation of a set of message-handling functions;
generate a serverless application stack, based upon the message bus producer, the set of business logic, the message bus consumer, and the set of message-handling functions; and
cause the serverless application stack to:
receive a message stream, comprising a set of messages, from the message bus producer as streaming data;
process the message stream by using at least one function, stored in the set of containers; and
perform at least one or more of an extract, transform and load function on the message stream based on the set of message-handling functions, wherein, during real time streaming, messages in the message stream are enriched with additional fields and unwanted fields are removed.
|