1. A system, comprising: a plurality of computing devices configured to implement an optimization system and a service-oriented system, wherein the service-oriented system comprises a plurality of services, wherein the plurality of services are configured to: generate trace data for a plurality of service interactions between individual ones of the plurality of services, wherein the trace data comprises data indicative of network latency for the plurality of service interactions; and send the trace data to the optimization system; and wherein the optimization system is configured to: determine an optimized configuration for the service-oriented system, wherein the optimized configuration reduces a total network latency for one or more service interactions in the service-oriented system; generate a partial service based on an original service of the plurality of services, wherein the partial service is generated based on an automatic analysis of program code of the original service, wherein the program code is executed to implement the original service, wherein the partial service includes a first set of program code from the original service and excludes a second set of program code from the original service, and wherein the first set of program code is included in the partial service based on a frequency of use of the first set of program code; and cause deployment of one or more instances of the partial service based on the optimized configuration.