FIG. 2 illustrates a block diagram of an example, non-limiting system 200 that can facilitate generation of microservices from a monolithic application based on runtime traces in accordance with one or more embodiments described herein. System 200 can comprise microservice generation system 102, which can further comprise a collection component 202, a second model component 204, and/or a refinement component 206. Repetitive description of like elements and/or processes employed in respective embodiments is omitted for sake of brevity.
Collection component 202 can collect runtime traces of test cases executed on a monolithic application. For example, collection component 202 can collect runtime traces that can be produced by executing (e.g., via processor 106) test cases using a monolithic application, where such test cases can comprise the business function test cases described above with reference to FIG. 1.