US 11,720,515 B2
Article, device, and techniques for serverless stack for streaming message processing
Maharshi Jha, Falls Church, VA (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Nov. 18, 2021, as Appl. No. 17/530,432.
Application 17/530,432 is a continuation of application No. 16/997,474, filed on Aug. 19, 2020, granted, now 11,210,257.
Application 16/997,474 is a continuation of application No. 16/514,992, filed on Jul. 17, 2019, granted, now 10,789,195, issued on Sep. 29, 2020.
Prior Publication US 2022/0075750 A1, Mar. 10, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 13/42 (2006.01); G06F 9/54 (2006.01)
CPC G06F 13/42 (2013.01) [G06F 9/546 (2013.01)] 20 Claims
OG exemplary drawing
 
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.