1. A method comprising: in response to receiving an initial user input that causes a builder computing system to compile a set of source code for an application into a set of compiled targets, deploying, by the builder computing system, the set of compiled targets to initiate execution of the application, wherein a subset of the set of source code is compiled into an initial subset of the set of compiled targets; after modification to at least the subset of the set of source code, receiving, at the builder computing system, a subsequent user input that causes the builder computing system to compile at least the subset of the set of source code into an updated subset of the set of compiled targets; and in response to determining that the updated subset differs from the initial subset, deploying the updated subset of the set of compiled targets to update the application without terminating execution of the application.