1. A method for orchestrating a collection of big data definitions used to build executable code for a high-performance computing application, the method comprising: receiving a set of inputs to apply to at least a first big data definition, wherein each big data definition encapsulates information specified in the set of inputs into a set of reusable software components; generating, based on the reusable software components, a first executable code component for the at least first big data definition; and deploying the first executable code component to an executing application without interrupting or suspending services provided by the executing application to which the first executable code component is deployed.