CPC G06F 9/45558 (2013.01) [G06F 8/63 (2013.01); G06F 2009/45562 (2013.01); G06F 2009/45575 (2013.01)] | 30 Claims |
1. A non-transitory computer-readable medium comprising computer-readable instructions stored thereon that when executed by a processor cause the processor to:
receive a first request to create an Event Stream Processing (ESP) project;
create a project package for the ESP project in response to the first request;
receive a second request to create an ESP project container image for the ESP project;
responsive to receiving the second request, generate a first manifest file from the project package, wherein the first manifest file comprises information for at least one or more images for executing a container file generator software and a build kit software;
create a first container pod on a cluster based on the first manifest file;
execute a container file generator software and a build kit software on the first container pod;
execute an ESP server on the container file generator software;
execute the ESP project on the ESP server, wherein data is not streaming to the ESP server during execution of the ESP project;
responsive to executing the ESP project on the ESP server, identify a list of required software components needed to execute the ESP project;
create a container file by the container file generator software, wherein the container file comprises a subset of software components based on the list of required software components;
generate the ESP project container image for the ESP project by the build kit software for the ESP project based on the container file; and
run the ESP project using the ESP project container image to analyze data streamed to the ESP project.
|